立即更新(拉)所有泊坞窗图像

时间:2017-07-06 15:29:00

标签: linux docker

是否有命令在终端中一次更新(拉出)所有下载的Docker镜像?

2 个答案:

答案 0 :(得分:4)

不,没有内置命令pull所有docker images 一次

但你可以使用docker --format尝试这个(多行)bash:

for image in $(docker images --format "{{.Repository}}:{{.Tag}}" | grep -v '<none>')
do
  docker pull $image
done

或者在一行中:

for image in $(docker images --format "{{.Repository}}:{{.Tag}}" | grep -v '<none>'); do docker pull $image; done;

答案 1 :(得分:1)

您可以使用此:

docker images | awk '{print $1":"$2}' | grep -v REPOSITORY | xargs -L1 docker pull