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 3
和gitlab
。
所以简而言之,你需要做的是:
- 在您的dev机器和prod机器可以访问的机器上安装dockerregistry
- configurationregistry端点以进行访问
- 通过dockerlogin到私人registry
- 为registry标记您的图像
- 推动图像
- 去服务器
- 从私人registry中拉出图像
- 在服务器上运行它
要么
- 没有registry
- 在linux机器上再次构build映像
- 从本地构build的Linux机器运行它
祝你好运