1、镜像搜索-search,从docker镜像仓库模糊搜索镜像
格式:docker search 镜像名称
[root@node1 ~]# docker search centos
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
centos The official build of CentOS. 7141 [OK]
centos/systemd systemd enabled base container. 108 [OK]
centos/mysql-57-centos7 MySQL 5.7 SQL database server 94
centos/postgresql-96-centos7 PostgreSQL is an advanced Object-Relational … 45
字段说明:
- NAME:镜像名称
- DESCRIPTION:镜像描述
- STARS:镜像星级,数字越大表示用的人越多
- OFFICIAL:是否为官方 跟说明是官方
- AUTOMATED: 是否为自动化构建的镜像
2、镜像下载-pull命令,从docker指定的仓库下载镜像到本地
格式:docker pull 镜像名称
[root@node1 ~]# docker pull centos
3、本地镜像查看-images命令,查看本地存储的镜像
[root@node1 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 5d0da3dc9764 8 months ago 231MB
4、镜像详细信息-inspect命令,显示镜像的详细导入由save保存出来的压缩文件镜像
格式:docker inspect [镜像名称或者ID]
[root@node1 ~]# docker inspect centos
5、本地镜像删除-rmi命令,删除本地镜像库中的某个镜像
格式:docker rmi [镜像名称或者ID]
[root@node1 ~]# docker rmi centos:latest
6、镜像保存-save命令,保存镜像与压缩文件
格式:docker save -o 压缩文件名称 [镜像名称或者ID]
[root@node1 ~]# docker save -o centos_base.tar centos
[root@node1 ~]# ls
anaconda-ks.cfg centos_base.tar
7、镜像导入-load命令,导入由save保存出来的压缩文件镜像
格式:docker load -i 镜像压缩文件名称 [镜像名称或者ID]
[root@node1 ~]# docker load -i centos_base.tar
Loaded image: centos:latest
8、镜像名称和标签-tag命令,创建新的镜像名称和标签
格式:docker tag 镜像名称:标签 新的镜像称:新的标签
[root@node1 ~]# docker tag centos:latest myos:latest
[root@node1 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 5d0da3dc9764 8 months ago 231MB
myos latest 5d0da3dc9764 8 months ago 231MB