Docker镜像与容器的导入与导出
参考
- chat-gpt
- https://blog.csdn.net/qq_22211217/article/details/93936363
- https://blog.csdn.net/ncdx111/article/details/79878098
- https://www.runoob.com/docker/docker-import-command.html
- https://www.runoob.com/docker/docker-export-command.html
环境
环境 | 版本 | 说明 |
---|---|---|
Windows | Windows 10 家庭中文版 22H2 19045.4412 | |
VS Code | 1.90.0 | |
Docker Desktop | 4.27.1 | |
Docker | 25.0.2 | |
Docker Compose | v2.24.3-desktop.1 |
正文
容器的导出与导入(更小,无法保留镜像所有历史)
-
查看系统内的容器
docker ps -a
-
导出容器为镜像
docker export -o 自定义导出容器文件名.tar 源容器名或容器id
-
导入镜像
docker import 自定义导出容器文件名.tar 自定义导入的容器名:自定义版本
-
运行镜像注意
因为导出时会丢失相关信息,运行导入的镜像如果不带 command,则会出现 docker: Error response from daemon: No command specified
解决参考: 《Centos 7 安装 Docker 与 Docker Compose》
镜像的导出与导入(更大,包含镜像及相关元数据,包括tag信息,包含 command 信息,并且可以避免导入后运行时出现:docker: Error response from daemon: No command specified)
-
查看系统内的镜像
docker images
-
导出镜像
docker save 镜像id > ./导出的自定义镜像名.tar
-
导入镜像
docker load < ./导出的自定义镜像名.tar
-
镜像重命名
docker tag 导入的那个镜像id 镜像自定义名称:镜像自定义版本
博 主 :夏秋初
地 址 :https://www.cnblogs.com/xiaqiuchu/p/18246738
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
地 址 :https://www.cnblogs.com/xiaqiuchu/p/18246738
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。