docker加载目录中所有的镜像

docker加载目录中所有的镜像

首先我们知道读取单个命令如下:

python 复制代码
docker load -i example_image.tar.gz

读取两三个也是:

python 复制代码
docker load -i image1.tar.gz image2.tar.gz image3.tar.gz

但是如果是几十个,那么上面的命令就显得捉襟见肘了;比如当前我有个images的文件夹,然后在这里面有几十个镜像压缩包,那么我们就可以使用如下命令:

python 复制代码
for file in ./images/*.tar.gz; do docker load -i "$file"; done

那么为啥不用通配符呢,这是因为docker load -i命令不支持通配符:

python 复制代码
docker load -i ./images/*.tar.gz
python 复制代码
"docker load" accepts no arguments.
See 'docker load --help'.

Usage:  docker load [OPTIONS]

Load an image from a tar archive or STDIN
相关推荐
向上的车轮1 分钟前
Apache Camel 与 Spring Integration的区别是什么?
java·spring·apache
nsjqj11 分钟前
JavaEE初阶:计算机是如何工作的
java·java-ee
URBBRGROUN46711 分钟前
Spring AI Alibaba入门
java·人工智能·spring
她和夏天一样热18 分钟前
【实战篇】设计模式在开发中的真实应用
java·开发语言·设计模式
小帅学编程20 分钟前
设计模式笔记
java
ss27337 分钟前
线程池工作机制:从任务提交到执行的完整决策流程
java·开发语言
特立独行的猫a40 分钟前
使用Docker/Docker Compose方式安装部署PostgreSQL指南
docker·postgresql·容器
yaoxin5211231 小时前
276. Java Stream API - 使用 flatMap 和 mapMulti 清理数据并转换类型
java·开发语言·windows
幺零九零零1 小时前
Redis容器了解Docker底层
数据库·redis·docker