Docker的使用(二):镜像(image)的操作

版权声明:欢迎转载与交流。https://blog.csdn.net/one2more/article/details/97366979

一、搜索可用的docker镜像:docker search NAME

在这里插入图片描述

二、下载镜像:docker pull NAME[:TAG]

    比如获取最新的centos镜像:

[root@bogon ~]# docker pull ansible/centos7-ansible:latest

注意:这里要写用docker search搜索到的完整的镜像名。

三、导入下载好的本地镜像:docker load -i ImageName

    把 docker.io-centos.tar 镜像上传到 linux 上 参数: -i " docker.io-centos.tar " 指定载入的镜像归档。 示例如下:

[root@bogon ~]# docker load -i /root/docker.io-centos.tar

四、查看镜像列表:docker images [NAME]

在这里插入图片描述

**各个选项说明:**
         REPOSITORY:表示镜像的仓库源
         TAG:镜像的标签
         IMAGE ID:镜像ID
         CREATED:镜像创建时间
         SIZE:镜像大小

五、保存对容器的修改并生成新的镜像:

命令格式:docker commit ContainerID [REPOSITORY[:TAG]]
      :docker commit 容器ID或镜像名 新镜像名称
REPOSITORY参数可以是新的镜像名字,也可以是旧的镜像名;如果和旧的镜像名和TAG都相同,会覆盖掉旧的镜像。
      示例:

[root@bogon ~]# docker commit -a "saneri" -m "my dev oracle" 5cbe0fdb46a6  dev_p2p/oracle:latest
     即:docker commit -a 作者 -m 描述信息 容器ID/镜像名 新镜像名:标签

-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;      (最常用的参数)
-p :在commit时,将容器暂停。
在这里插入图片描述

六、发布制作Image/导出到本地

1、导出:保存 Image 到 tar 包

语法:docker save -o 导出的镜像名.tar 本地镜像名:镜像标签

[root@bogon ~]# docker save -o docker.io-centos-httpd-docker-image.tar docker.io/centos:httpd 
[root@bogon ~]# ll -h 
-rw------- 1 root root 319M 12 月 27 22:48 docker.io-centos-httpd-docker-image.tar
2、push发布:(点击领取阿礼云2000元代金券)
    1)Signup on docker hub & create repo 注册一个帐号 https://hub.docker.com/
    2)Login to docker hub #登录docker hub

[root@bogon ~]# docker login -u userabc -p abc123 -e userab@gmail.com

    3)Push image to docker hub #上传镜像

[root@bogon ~]# docker push centos:httpd

    4)Pull image from docker hub #下载镜像

[root@bogon ~]# docker pull userabc/centos:httpd # 用户名/镜像名

七、删除镜像:docker rmi IMAGE

     参数说明:
     -f   --------->   强制删除
[root@bogon ~]# docker rmi $(docker images -q)         删除所有镜像
[root@bogon ~]# docker rmi -f $(docker images -q)       强制删除所有镜像

    示例如下图:
在这里插入图片描述

相关阅读:

     《Docker的使用(一):Docker相关信息的查看》
     《Docker的使用(三):容器(Container)的操作》
     《Docker的使用(四):几个好用的小福利》


    欢迎留言、评论交流!!!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值