是否有命令在终端中一次更新(拉出)所有下载的Docker镜像?
答案 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