赞
踩
版权声明:欢迎转载与交流。https://blog.csdn.net/one2more/article/details/97366979
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时,将容器暂停。
语法
: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
[root@bogon ~]# docker login -u userabc -p abc123 -e userab@gmail.com
[root@bogon ~]# docker push centos:httpd
[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的使用(四):几个好用的小福利》
欢迎留言、评论交流!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。