2017-03-08 16 views
0

我已经成功地建立了一些码头工人图片:enter image description here码头工人 - 是否有必要将图像推送到远程服务器?

现在我想通过docker-compose开始我的微服务,可惜的是我不能去拉这些图像,即repository callista/discovery-server not found: does not exist or no pull access我登录到我的DockerHub帐户和pushining这些图像解决了这个错误到远程服务器。但在我看来,似乎有点矫枉过正,通过互联网一遍又一遍地发送这样的大图片(很可能很快会发生变化),两次(推&拉)。

是否有可能配置多克尔在本地安装这些图像,而不是从远程服务器拉?

我使用泊坞窗1.8,如果你定义搬运工,compose.yml build选项在Windows 10

回答

1

你需要在从你们建设再一个不同的服务器上运行此图片吗?

如果你需要你有一些替代方案:

但是,如果你运行的图像服务器是你建那么同样...

...不是你可以只添加标记imagedocker-compose服务,并做了docker-compose build,如@lauri说,但随着imagedocker-compose将构建之后创建一个使用该名称的图像,然后你可以使用除做docker run。或做docker-compose up --build所以它总是比建设如果再有新的变化到Dockerfile

1

工作,你应该能够与码头工人撰写本地构建图像,然后它使用这些图像没有拉动。默认情况下,如果Docker Compose在本地找不到,则会生成图像。如果你想重建图像只需添加--build选项泊坞窗,构成了命令docker-compose up --build

泊坞撰写建立参考: https://docs.docker.com/compose/compose-file/#build

+0

而且,你总是可以运行本地或公司回购泊坞窗... –

相关问题