Docker图像从loca dev机器开发窗口到linux机器

时间:2017-12-09 13:00:14

标签: docker spring-boot deployment dockerfile docker-container

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

1 个答案:

答案 0 :(得分:0)

要推送泊坞窗图像,您需要一个注册表。公共图像可以通过hub.docker.com推送。私有容器可以通过私有注册表推送。有许多注册管理机构,如:nexus 3& gitlab

所以简而言之,你需要这样做:

  • 在您的开发机器和prod机器都可以访问的机器上安装docker注册表
  • 配置注册表端点以进行访问
  • 通过docker登录私人注册表
  • 为注册表标记您的图片
  • 推送图片
  • 转到服务器
  • 从私人注册表中提取图片
  • 在服务器上运行

OR

  • 没有注册表
  • 在linux机器上再次构建映像
  • 从本地构建的Linux机器运行它
祝你好运