我正在构建许多我希望在docker容器中的远程服务器上运行的应用程序。想象一下,我已经制作了一个'foo'项目,并为此编写了Dockerfile。我在我的localhost上构建此映像并在容器中运行它。一切正常,我想在远程机器上运行具有相同图像的容器。现在我有下一个方法:
您能否与您分享您如何解决上述问题?我这样做还是不好的做法?
答案 0 :(得分:1)
将代码放在git服务器,github,stash等中,让jenkins在代码发生变化时进行检测,构建它,然后将其部署到服务器,并将其上传到nexus。
您可以为图片命名,例如version- {auto-incrementmentedNumber},将其设置为变量,然后在上载时使用相同的变量命名存档。