Py学习  »  Vikram  »  全部回复
回复总数  1

我想移动所有带标签的图像。

```
OUT=$(docker images --format '{{.Repository}}:{{.Tag}}')
OUTPUT=($OUT)
docker save $(echo "${OUTPUT[*]}") -o /dir/images.tar
``` 

说明:

弗斯特 OUT 获取所有标记,但用新行分隔。第二 OUTPUT 获取数组中的所有标记。第三 $(echo "${OUTPUT[*]}") 将单个的所有标记 docker save 命令使所有图像都在一个tar中。

此外,还可以使用gzip对其进行压缩。按目标运行:

tar xvf images.tar.gz -O | docker load

-O 选择 tar 将内容放在可被 docker load .