13_Docker镜像命令

将介绍Docker核心概念,是什么、能干什么、Docker整体架构,和传统虚拟机的区别。什么是容器虚拟化技术,深刻理解镜像、容器、仓库的各种概念和操作。通过该课程,能够熟练掌握Dockerfile的编写和构建并使用Dockerfile来制作复杂镜像,能够使用容器卷完成容器间数据共享和持久化工作。能够在Docker容器下进行日常软件的安装开发和工程部署,最终可以通过docker和阿里云平台完成工作的协同和发布。

1、列出本地主机上的镜像

命令:

docker images [OPTIONS] 镜像名字
# options
-a #列出本地所有的镜像(含中间映像层)
-q #只显示镜像ID
--digests #显示镜像的摘要信息
--no-trunc #显示完整的镜像信息

13_Docker镜像命令

2、查找镜像

官方网站搜索:

https://hub.docker.com

使用命令:

docker search [OPTIONS] 镜像名字
# options
--no-trunc #显示完整的镜像描述
-s #列出收藏数不小于指定值的镜像
--automated #只列出automated build类型的镜像

13_Docker镜像命令

3、下载(拉取)镜像

命令:

docker pull 镜像名字[:TAG]

4、删除镜像

命令:

docker pull 镜像名字[:TAG]

删除单个镜像

docker rmi -f 镜像id(或者镜像名)

删除多个镜像

docker rmi -f 镜像id(或者镜像名1) 镜像id(或者镜像名2)

删除全部镜像

docker rmi -f $(docker images -qa)
上一篇:初学分布式对EJB、RMI、RPC、WebService、ESB等理解


下一篇:如何通过java代码设置JMX远程端口系统环境参数进行远程监控?