Container / Technology · 2023年6月9日

如何让docker-compose获取到最新的latest镜像

一个简单的问题,但是不注意可能就出问题。

一般我们用docker或者docker-compose的时候,一个好的习惯是使用version tag,而非latest。这是因为在使用latest时,你获取的version取决于当前时间:

  • 在第一次docker创建容器的时候,其发现本地没有镜像,此时它会去下载最新的镜像。
  • 在之后的每次重启时,docker会发现本地已经有了一个镜像叫latest,于是它不会去下载最新最新的镜像。

如何解决呢?pull

你可以docker pull,也可以直接docker-composer pull。