保存Docker内容主要有两种方式:保存容器状态和保存镜像。以下是详细方法:
docker commit [容器ID或名称] [新镜像名称]:[标签]
例如:
docker commit my_container my_image:v1
docker export [容器ID或名称] > container_backup.tar
docker save -o image_backup.tar [镜像名称]:[标签]
例如:
docker save -o ubuntu_backup.tar ubuntu:latest
docker tag [本地镜像名称]:[标签] [仓库地址]/[镜像名称]:[标签]
docker push [仓库地址]/[镜像名称]:[标签]
docker load -i image_backup.tar
cat container_backup.tar | docker import - [新镜像名称]:[标签]
docker save
保存的是镜像及其所有层docker export
只保存容器的文件系统,不包含元数据需要更具体的帮助或有其他Docker相关问题,请随时提问。