我有两台服务器:
我想在服务器A中构建一个Docker镜像,然后在服务器B中运行相应的容器。那么问题是:
Jenkins 完成 docker 构建后,从服务器 A 在服务器 B 中运行容器的推荐方式是什么?我是否必须将映像推送到 Docker hub 才能将其拉入服务器 B,或者我可以以某种方式直接传输映像吗?
我真的不是在寻找特定的 Jenkins 插件或东西,而是从安全和架构的角度来看,实现这一目标的最佳方法是什么?
我已经阅读了大量关于此问题的帖子和答案,并开始意识到有很多方法可以做到这一点,但我仍然不确定最终的、最常见的方法是什么。我见过这些替代方案:
docker-machinessh root@server.b "docker run ..."编辑:
我在 Digital Ocean 中运行服务器 A 和 B。