01docker-镜像相关基础操作

docker图标理解:鲸鱼背上有集装箱
蓝色的大海------宿主机系统
鲸鱼 --------docker
集装箱 ------- 容器实例 实例来自于镜像模板 镜像来自于镜像仓库
当需要生成一个容器实例时需要先在本地找到生成容器的镜像,如果本地没有就去仓库找
docker基本命令
一、镜像相关的操作命令
1.查看本地镜像命令 docker images

repository:表示镜像的仓库源
tag:镜像标签
image id:镜像id,类似于主键,可以操作镜像名字也可以操作镜像仓库源的名字
created:镜像创建时间
size:镜像大小
同一仓库源可以有多个tag,代表这个仓库源的不同版本。我们使用repository:tag来定义不同的镜像。如果你不知道一个镜像的版本标签,例如你只使用ubuntu,docker将默认使用Ubuntu:latest(最新的)
1.1.docker images -a:列出本地所有的镜像(含中间映像层)
1.2.docker images -q :只显示镜像ID
1.3.docker images --digests:只显示镜像的摘要信息
1.4.docker images --no-trunc:显示完整的镜像信息
参数可以组合
2.搜索镜像 docker search 某个XXX镜像名字 会从docker hub上搜索出该镜像
2.1.docker search -s 点赞数(stars) 镜像名字 例如 docker search -s 30 tomcat 表示搜索点赞数大有30个的tomcat镜像
2.2.docker search --no-trunc 镜像名字 搜索并显示镜像的详细信息
2.3 docker search --automated:只列出automated build类型的镜像
3.下载镜像 docker pull 镜像名字:[tag(版本号)]
例如:docker pull tomcat 等价于 docker pull tomcat:latest
4.删除镜像 ,删除镜像前需要先将容器删除,包括停止的容器
4.1删除单个
docker rmi -f 镜像名字:[tag]
或者 docker rmi -f 镜像id 其中的f代表强制删除
4.2删除多个
docker rmi -f 镜像名字1:[tag] 镜像名字2:[tag] 多个镜像用空格隔开
4.3删除全部
docker rmi -f ${docker -qa} 先用docker -qa查询出所有镜像文件的id然后引用给删除命令
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号