Docker镜像与容器的导入与导出

参考

环境

环境 版本 说明
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

正文

容器的导出与导入(更小,无法保留镜像所有历史)

  1. 查看系统内的容器

    docker ps -a
    
  2. 导出容器为镜像

    docker export -o 自定义导出容器文件名.tar 源容器名或容器id
    
  3. 导入镜像

    docker import 自定义导出容器文件名.tar 自定义导入的容器名:自定义版本
    
  4. 运行镜像注意
    因为导出时会丢失相关信息,运行导入的镜像如果不带 command,则会出现 docker: Error response from daemon: No command specified
    解决参考: 《Centos 7 安装 Docker 与 Docker Compose

镜像的导出与导入(更大,包含镜像及相关元数据,包括tag信息,包含 command 信息,并且可以避免导入后运行时出现:docker: Error response from daemon: No command specified)

  1. 查看系统内的镜像

    docker images
    
  2. 导出镜像

    docker save 镜像id > ./导出的自定义镜像名.tar
    
  3. 导入镜像

    docker load < ./导出的自定义镜像名.tar
    
  4. 镜像重命名

    docker tag 导入的那个镜像id 镜像自定义名称:镜像自定义版本
    
posted @   夏秋初  阅读(838)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
点击右上角即可分享
微信分享提示