1 备份

-m:添加备份备注,方便后续识别
-a:标注作者信息
执行后会生成一个新镜像 big_model:v1,完整保留容器当前的文件系统、环境变量、启动命令等所有配置

docker commit -m "ubuntu-novnc-vnc 22.04 完整备份" -a "y" aefa07ccc914 big_model:v1

2 保存镜像

# 语法:docker save -o <备份文件路径> <镜像名:标签>
docker save -o /longhorn/docker-images/big_model.tar big_model:v1

3 加载镜像

# 1. 加载镜像
docker load -i ./big_model.tar
# 2. 启动容器(和原容器保持一致的端口、挂载等配置)
docker run -d \
  --name novnc-test \
  --gpus all \
  --cap-add=NET_ADMIN \
  --device=/dev/net/tun \
  -p 2222:22 \
  -v /longhorn/workspace:/workspace \
  big_model:v1
apt-get update
apt-get install -y openconnect

更多推荐