确保docker工人拖动最新的图像

假设我已经在Docker Hub上注册了一个叫做MyRepo的回购站。 假设我正在使用名为MyImage的Docker镜像。 假设我已经configuration了Docker Hub来从我的GitHub仓库中的Dockerfiles构build镜像。

问题:(我通常使用docker运行速记而不是拉,创build和启动。)一旦我从Docker Hub中取出图像,docker总是使用本地保存的图像来创build容器。 问题:有没有办法将Dockerconfiguration为在Docker Hub上始终检查图像的较新版本,并在创build容器之前(如果适用)进行检查?

在docker中没有内置的方法,但是你可以写一个简单的bash脚本,或者为docker run设置一个别名,这个脚本事先做一个docker pull $IMAGE 。 如果你已经有了最新的图片,docker不会再下载它。