当前位置:   article > 正文

Docker的使用(二):镜像(image)的操作_sudo docker load -i 之后怎么看image

sudo docker load -i 之后怎么看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
  • 1

注意:这里要写用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
  • 1

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

在这里插入图片描述

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

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

命令格式: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
  • 1
     即:docker commit -a 作者 -m 描述信息 容器ID/镜像名 新镜像名:标签
  • 1

-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
  • 1
  • 2
  • 3
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   --------->   强制删除
  • 1
  • 2
[root@bogon ~]# docker rmi $(docker images -q)         删除所有镜像
[root@bogon ~]# docker rmi -f $(docker images -q)       强制删除所有镜像
  • 1
  • 2

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

相关阅读:

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


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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/80556
推荐阅读
相关标签
  

闽ICP备14008679号