我使用docker开发了一个应用程序图像。我能够运行图像,但现在我需要将它部署在多个服务器上。我遇到了可以在多个服务器上部署应用程序的图。但它们都处于开发阶段,我不知道它们的工作情况如何。如何在多台服务器上部署我的docker镜像。是否有任何工具可以与docker一起使用以在多台服务器上部署。我需要一些建议。
答案 0 :(得分:2)
最简单的方法是将图像保存为tarfile:
docker save [my-image-name] > my-tarfile
并将其加载到每个目标上:
ssh target1 docker load < my-tarfile
ssh target2 docker load < my-tarfile
...
(调整sudo,ssh凭证等)
您还可以为Docker启用远程访问,并使用docker -H target
代替ssh。