外观
下载镜像
下面以在 Docker 中从应用市场下载 Nginx 镜像,然后替换掉里面的默认页面,再将它发布到应用市场的几个步骤为例。
| 指令 | 代码 |
|---|---|
| 检索 | docker search |
| 下载 | docker pull |
| 列表 | docker images |
| 删除 | docker rmi |
检索镜像:
docker search nginx这一步我检索失败了,即使配置了国内镜像源,Docker在搜索镜像列表时,还是去docker.io搜索。

上图是老师的 docker search nginx 运行结果。可以看到,NAME 一列为 Docker 搜索到的镜像名称,一般以“作者名/容器名”命名,DESCRIPTION 为关于镜像的描述,STARS 为获取到的星星数,OFFICIAL 为是否为官方镜像,OK 的表示是官方发布的。
然后下载镜像:
$ docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
bc0965b23a04: Pull complete
650ee30bbe5e: Pull complete
8cc1569e58f5: Pull complete
362f35df001b: Pull complete
13e320bf29cd: Pull complete
7b50399908e1: Pull complete
57b64962dd94: Pull complete
Digest: sha256:fb197595ebe76b9c0c14ab68159fd3c08bd067ec62300583543f0ebda353b5be
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest检查已下载的镜像:
$ docker images # 或者 docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 66f8bdd3810c 3 weeks ago 192MBDocker 镜像的名称一般为 镜像名:标签 ,如上面的 nginx 就为 nginx:latest,其中 latest 为最新版。我们一般下载的镜像都是最新版,如果我们要下载指定版本,就不要使用 docker search 命令下载了,而是前往 Docker Hub搜索 Nginx,网址为 https://hub.docker.com/_/nginx ,然后从 Overview 选项卡切换到 Tags 选项卡,就可以看到不同的 Nginx 版本了。点击对应版本右面命令的 Copy,就可以下载此版镜像了。

删除镜像,如使用 docker rmi nginx 删除最新版 Nginx 镜像。