docker跟github一样,有自己的镜像仓库。
当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。
学习目标
本节我们将学习
1、管理和使用本地 Docker 主机镜像
2、创建镜像
docker镜像仓库网站:
https://hub.docker.com/
hub-docker首页
本地镜像的使用
1、查看所有镜像
docker images
本地仓库上的所有镜像
参数说明:
1、REPOSITORY:表示镜像的仓库源
2、TAG:镜像的标签
3、IMAGE ID:镜像ID
4、CREATED:镜像创建时间
5、SIZE:镜像大小
同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本。
2、拉取新镜像
docker pull ubuntu 拉取新镜像
默认从公共的仓库中拉取镜像
成功下载新镜像
3、搜索镜像(命令行)
docker search redhat
在线搜索redhat镜像
1、NAME: 镜像仓库源的名称
2、DESCRIPTION: 镜像的描
3、OFFICIAL: 是否 docker 官方发布
4、stars: 类似 Github 里面的 star,表示点赞、喜欢的意思。
5、UTMATED: 自动构建。
4、搜索镜像(hub仓库)
上边搜索内容标题
左边做过滤条件
右边显示结果
5、运行镜像
docker run -d httpd
-d表示后台运行
6、删除镜像(rmi)
删除容器使用rm,删除镜像使用rmi
docker rmi redhat
7、(自己)创建镜像、更新镜像
docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2
参数解析:
参数说明:
-m: 提交的描述信息
-a: 指定镜像作者
e218edb10161:容器 ID
runoob/ubuntu:v2: 指定要创建的目标镜像名
下节详解
8、从零开始构建新镜像
需要dockerfiles文件
下节详解