Docker图像从开发机器上的本地开发机器到Linux机器

我创build了一个简单的spring-boot应用程序,并使用docker build Dockerfile创build了一个图像。 我想把这个镜像上传到Linux机器上,并在那里启动容器,在那里我可以find这个应用程序的图像推到Linux机器? 我正在使用Docker工具箱在Windows 10 Home Edition上运行docker命令。 提前致谢。

为了推docker图像,你需要一个registry。 公共图片可以通过hub.docker.com推送。 私人容器可以通过私人注册。 有很多registry像: nexus 3gitlab

所以简而言之,你需要做的是:

  • 在您的dev机器和prod机器可以访问的机器上安装dockerregistry
  • configurationregistry端点以进行访问
  • 通过dockerlogin到私人registry
  • 为registry标记您的图像
  • 推动图像
  • 去服务器
  • 从私人registry中拉出图像
  • 在服务器上运行它

要么

  • 没有registry
  • 在linux机器上再次构build映像
  • 从本地构build的Linux机器运行它

祝你好运