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