Docker-导出镜像至本地
一、导出镜像至本地文件
1. 查看镜像列表
docker images
2. 导出指定镜像到 .tar
文件
docker save -o <输出文件名>.tar <镜像名称>:<标签>
# 示例:
docker save -o mall-portal.tar mall/mall-portal:1.0-SNAPSHOT
3. (可选)压缩镜像文件,节省传输体积
docker save mall/mall-portal:1.0-SNAPSHOT | gzip > mall-portal.tar.gz
二、将镜像文件拷贝到服务器
使用 scp
命令(从本地上传到服务器):
scp mall-portal.tar username@server_ip:/path/to/target/
# 示例:
scp mall-portal.tar root@192.168.1.100:/root/
也可以用xftp更快速
二、在服务器上加载镜像
1. 切换到 .tar
文件所在目录
cd /path/to/your/tar/file
2. 加载镜像
docker load -i <文件名>.tar
# 示例:
docker load -i mall-portal.tar
3. 查看是否加载成功
docker images
应能看到类似:
REPOSITORY TAG IMAGE ID CREATED SIZE
mall/mall-portal 1.0-SNAPSHOT 3b1e6f3cddf3 ... ...
🧼 可选:清理无用镜像
docker image prune -a