首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker -有必要将图像推送到远程服务器吗?

Docker -有必要将图像推送到远程服务器吗?
EN

Stack Overflow用户
提问于 2017-03-08 11:15:55
回答 2查看 813关注 0票数 0

我成功地塑造了一些码头形象:

现在,我想通过docker-compose启动我的微服务,不幸的是,我无法提取这些映像--也就是说,通过登录到我的DockerHub帐户并将这些映像推送到远程服务器,repository callista/discovery-server not found: does not exist or no pull access解决了这个错误。但在我看来,在互联网上一遍又一遍地发送这样大的图片(很可能很快就会改变)(推拉),似乎有点过分了。

是否可以将Docker配置为本地安装这些映像,而不是从远程服务器中提取这些映像?

我使用Docker 1.8并在Windows 10上工作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-08 12:18:35

您需要在与您当时构建的服务器不同的服务器上运行此映像吗?

如果你需要的话,你有其他的选择:

但是如果你运行映像的服务器和你构建的一样.

...than --您只需将标记image添加到docker-compose服务中,并执行docker-compose build (如@lauri所述),但使用image docker-compose将在构建后创建一个具有该名称的图像,然后可以使用than进行docker run操作。或者执行一个docker-compose up --build,这样,如果Dockerfile中的某些内容发生变化,它总是会生成比再次生成的

票数 1
EN

Stack Overflow用户

发布于 2017-03-08 11:55:34

如果您在docker-compose.yml中定义了build选项,您应该能够使用Docker在本地构建映像,然后使用这些映像而不需要拖动。默认情况下,如果在本地找不到Docker Compose生成图像。如果您想重建图像,只需添加--build选项,停靠-组合命令docker-compose up --build即可。

Docker编写构建参考:https://docs.docker.com/compose/compose-file/#build

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42669817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档