可以在执行运行时让docker拉动吗?

Rob*_*bba 1 docker

我们定期将新版本的容器推送到我们的私有存储库。我们还有一组容器,我们在需要它们时就开始,如下所示:

docker run -e "env=val" -p 9001:80 --name blah --rm our_repo/the_image:latest
Run Code Online (Sandbox Code Playgroud)

我们遇到的问题是,当我们将新版本的推the_image:latest送到存储库时,我们的机器已经在the_image:latest本地缓存了,并且该run命令似乎不执行pull该映像。

除了始终必须手动发出docker pull our_repo/the_image:latest命令之外,还有其他方法可以做到这一点吗?

提前致谢

Lin*_*nPy 5

docker run --pull=always
Run Code Online (Sandbox Code Playgroud)

合并在这里github

将作为其中的一部分发货,Docker 19.09但您可以下载具有此更改的每晚版本

承诺