已解决
k8s手动下载镜像、通过容器创建镜像方法
来自网友在路上 153853提问 提问时间:2023-09-20 22:18:29阅读次数: 53
最佳答案 问答题库538位专家为你答疑解惑
手动下载镜像
1、首先pull镜像到本地
docker pull <镜像名称>:<标签>
2、转储镜像
docker save -o /path/to/save/image.tar
3、解压
tar -xvf /path/to/save/image.tar
补充
1、如果要将tar还原成镜像
docker load -i /path/to/save/image.tar
或者用输入重定向
docker load < /path/to/save/image.tar
通过容器创建镜像的3种方式
1、使用docker commit
创建镜像
- 查看容器ID
docker ps -a
- 选择一个具体的运行过的容器,执行docker commit,并且指定镜像标签与版本
docker commit -m "this is comment " 8eddf9a796fc my_activemq:latest
2、使用docker export
和docker import
创建镜像
- 查看容器ID
docker ps -a
- 导出容器到文件
docker export <CONTAINER ID> > img.tar
- 加载保存的容器创建镜像
docker import img.tar <ImageName>:[Tag]
3、使用docker save
和docker load
导出容器tar创建镜像
- 导出tar
docker save -o /path/to/save/image.tar
- 加载tar
docker load < /path/to/save/image.tar
当然,除了上面3种方式,我们还可以通过docker build
命令根据 Dockerfile 创建镜像。
示例:使用docker commit构建镜像:
执行命令:docker commit -m "this is comment " 8eddf9a796fc my_activemq:latest
查看镜像:
查看镜像构建历史:
查看全文
99%的人还看了
相似问题
- 树莓派镜像安装 + 设置 + 镜像批量化操作 - 自动化烧写工具 (四)
- composer切换全局镜像源的方法
- 推荐一个windows上传linux服务器/linux服务器的docker镜像的工具,摆脱docker cp,以及解决常见问题。
- docker下移除不使用的镜像、容器、卷、网络
- 一起学docker系列之四docker的常用命令--系统操作docker命令及镜像命令
- qcow2、raw、vmdk等镜像格式工具
- 获取阿里云Docker镜像加速器
- 3.8-镜像的发布
- 【备忘录】Docker容器、镜像删除与资源清理命令
- 8.jib-maven-plugin构建springboot项目镜像,docker部署配置
猜你感兴趣
版权申明
本文"k8s手动下载镜像、通过容器创建镜像方法":http://eshow365.cn/6-10247-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!