Docker 镜像使用
大约 1 分钟Docker
Docker 镜像就是一个只读的模板,可以用来创建 Docker 容器。
例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了 mysql 或用户需要的其它应用程序。
Docker 提供了一个非常简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。
镜像是由许多层的文件系统叠加构成的,最下面是一个引导文件系统 bootfs,第二层是一个 root 文件系统 rootfs,root 文件系统通常是某一种操作系统,比如 centos、Ubuntu,在 root 文件系统之上又有很多层文件系统,这些文件系统叠加在一起,构成 Docker 中的镜像;
镜像相关命令
- 查看镜像:查看本地所有的镜像
docker images
docker images -q # 查看所用镜像的id
- 搜索镜像:从网络中查找需要的镜像
docker search 镜像名称
- 拉取镜像:从 Docker 仓库下载镜像到本地,镜像名称格式为名称:版本号,如果版本号不指定则是最新的版本。如果不知道镜像版本,可以去 Docker hub 搜索对应镜像查看。
docker pull 镜像名称:版本号 # 拉取对应版本的镜像
docker pull 镜像名称 # 拉取最新版本的镜像
- 删除镜像:删除本地镜像
docker rmi 镜像id # 删除指定本地镜像
docker rmi `docker images -q` # 删除所有本地镜像