前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >将配置好的docker容器提交成新镜像、镜像导出、导入

将配置好的docker容器提交成新镜像、镜像导出、导入

作者头像
非著名运维
发布2022-06-22 16:19:26
发布2022-06-22 16:19:26
1.8K00
代码可运行
举报
文章被收录于专栏:非著名运维非著名运维
运行总次数:0
代码可运行

提交新镜像

代码语言:javascript
代码运行次数:0
复制
docker commit -a "镜像作者" -m "提交消息" 容器的id 新镜像的名称:版本号

镜像导出

代码语言:javascript
代码运行次数:0
复制
docker save -o 镜像保存目录 镜像名称:版本号

镜像导入

代码语言:javascript
代码运行次数:0
复制
docker load -i 镜像文件目录 

测试提交镜像、导出镜像

代码语言:javascript
代码运行次数:0
复制
[root@localhost ~]# docker images
REPOSITORY                                 TAG       IMAGE ID       CREATED         SIZE
registry.aliyuncs.com/helowin/oracle_11g   latest    3fa112fd3642   6 years ago     6.85GB

[root@localhost ~]# docker commit -m "my oracle" 434bcfed5c5d myoracle:v1     #将ID为434bcfed5c5d的容器提交为myoracle:v1镜像
sha256:2e94ca0525c12fcc8c1ab4db23d9803784b36c8615d5ef8b2a19dd0db6b365df

[root@localhost ~]# docker images
REPOSITORY                                 TAG       IMAGE ID       CREATED         SIZE
myoracle                                   v1        2e94ca0525c1   4 seconds ago   6.86GB
registry.aliyuncs.com/helowin/oracle_11g   latest    3fa112fd3642   6 years ago     6.85GB

[root@localhost ~]# docker save -o /root/myoracle-v1 myoracle:v1     #将myoracle:v1镜像导出至myoracle-v1目录

[root@localhost ~]# ls
anaconda-ks.cfg  myoracle-v1

删除myoracle:v1镜像,测试将myoracle-v1镜像目录导入镜像

代码语言:javascript
代码运行次数:0
复制
[root@localhost ~]# docker images
REPOSITORY                                 TAG       IMAGE ID       CREATED         SIZE
myoracle                                   v1        2e94ca0525c1   4 weeks ago     6.86GB
registry.aliyuncs.com/helowin/oracle_11g   latest    3fa112fd3642   6 years ago     6.85GB

[root@localhost ~]# docker rmi myoracle:v1     #删除myoracle:v1镜像
Untagged: myoracle:v1
Deleted: sha256:2e94ca0525c10bbf8565d6fc6bfa7437ead898d4fef23ccdb2fec251b8f0017c
Deleted: sha256:aa8d2f40c967fc08259152ce00d35bdc6308c8851ad3d5eaf288a97d2f8abcaf

[root@localhost ~]# docker images
REPOSITORY                                 TAG       IMAGE ID       CREATED       SIZE
registry.aliyuncs.com/helowin/oracle_11g   latest    3fa112fd3642   6 years ago   6.85GB

[root@localhost ~]# ll myoracle:v1
-rw------- 1 root root 398452224 3月  12 10:46 mytomcat-v1

[root@localhost ~]# docker load -i myoracle:v1     #将myoracle-v1镜像保存目录导入至docker镜像库中
fb846605e622: Loading layer  26.62kB/26.62kB
Loaded image: myoracle:v1

[root@localhost ~]# docker images
REPOSITORY                                 TAG       IMAGE ID       CREATED         SIZE
myoracle                                   v1        2e94ca0525c1   4 weeks ago     6.86GB    #成功导入
registry.aliyuncs.com/helowin/oracle_11g   latest    3fa112fd3642   6 years ago     6.85GB
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 非著名运维 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 提交新镜像
  • 镜像导出
  • 镜像导入
  • 测试提交镜像、导出镜像
  • 删除myoracle:v1镜像,测试将myoracle-v1镜像目录导入镜像
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档