强制docker-compose使用当前版本的图像

时间:2018-05-25 05:25:59

标签: docker docker-compose

这可能看起来像一个重复的问题,但其他帖子中的解决方案要么过时,要么对我不起作用。在标记为重复之前请先查看我的问题。

我有一个docker-compose脚本,它正在使用来自repostitory的图像。首次运行docker-compose up时,它会正确下载当前图像。第二次没有。我发现应该拨打docker-compose pull,但这似乎没有做任何事情:

# docker-compose pull
Pulling webapp ...

几分钟后,我ctrl-c执行,因为我不知道是否有任何事情发生。

docker-compose pull的另一个问题是它不接受-f参数来提供docker-compose.yml的路径,这意味着我无法从运行在不同目录中的脚本运行它。

然后我运行docker pull my-image并正确地开始重新下载图像。问题是我不想担心名称my-image,因为docker-compose.yml的内容可能会发生变化。

从本地存储库中删除标记会有帮助吗?

我真的很想念--force-pull的某种docker-compose up功能。

0 个答案:

没有答案