将auth-server 镜像导出到其他环境部署
🧩 一:导出镜像文件
1️⃣ 导出镜像为 tar 包
在当前主机上执行:
docker save -o auth-server.tar auth-server:latest
2️⃣ 拷贝到目标环境
scp auth-server.tar root@10.11.69.202:/root/
3️⃣ 在目标环境导入镜像
docker load -i auth-server.tar
4️⃣ 运行容器
docker run -d \
--name auth-server \
-p 2083:2083 \
auth-server:latest
yxbinghe
# 删除所有悬空镜像(推荐)
docker image prune -f
# 或者更彻底(删除未被任何容器使用的所有镜像)
docker system prune -a -f
⚠️ 第二个命令会同时清理未使用的容器、网络、缓存层等,请在确认不再需要旧镜像后再执行。
保存容器完整状态
docker commit auth-server auth-server:latest
gzip auth-server.tar
gunzip -c auth-server.tar.gz | docker load