From 9d196a2022e1b2935d07e9ac299184ce83ae637c Mon Sep 17 00:00:00 2001 From: khs1994 Date: Wed, 20 Dec 2017 23:44:47 +0800 Subject: [PATCH] Update image --- SUMMARY.md | 2 +- image/other.md | 2 +- image/pull.md | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/SUMMARY.md b/SUMMARY.md index f6e9edb..5156706 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -21,6 +21,7 @@ * [使用镜像](image/README.md) * [获取镜像](image/pull.md) * [列出镜像](image/list.md) + * [删除本地镜像](image/rm.md) * [利用 commit 理解镜像构成](image/commit.md) * [使用 Dockerfile 定制镜像](image/build.md) * [Dockerfile 指令详解](image/dockerfile/README.md) @@ -39,7 +40,6 @@ * [参考文档](image/dockerfile/references.md) * [Dockerfile 多阶段构建](image/multistage-builds.md) * [其它制作镜像的方式](image/other.md) - * [删除本地镜像](image/rm.md) * [实现原理](image/internal.md) * [操作容器](container/README.md) * [启动](container/run.md) diff --git a/image/other.md b/image/other.md index 97c234b..a42228d 100644 --- a/image/other.md +++ b/image/other.md @@ -1,4 +1,4 @@ -## 其它生成镜像的方法 +## 其它制作镜像的方式 除了标准的使用 `Dockerfile` 生成镜像的方法外,由于各种特殊需求和历史原因,还提供了一些其它方法用以生成镜像。 diff --git a/image/pull.md b/image/pull.md index 5daf529..f2f4236 100644 --- a/image/pull.md +++ b/image/pull.md @@ -1,6 +1,6 @@ ## 获取镜像 -之前提到过,[Docker Hub](https://hub.docker.com/explore/) 上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像并运行。 +之前提到过,[Docker Hub](https://hub.docker.com/explore/) 上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像。 从 Docker 镜像仓库获取镜像的命令是 `docker pull`。其命令格式为: @@ -37,7 +37,7 @@ Status: Downloaded newer image for ubuntu:16.04 ### 运行 -有了镜像后,我们就可以以这个镜像为基础启动一个容器来运行。以上面的 `ubuntu:16.04` 为例,如果我们打算启动里面的 `bash` 并且进行交互式操作的话,可以执行下面的命令。 +有了镜像后,我们就能够以这个镜像为基础启动并运行一个容器。以上面的 `ubuntu:16.04` 为例,如果我们打算启动里面的 `bash` 并且进行交互式操作的话,可以执行下面的命令。 ```bash $ docker run -it --rm \ @@ -56,7 +56,7 @@ SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" ``` -`docker run` 就是运行容器的命令,具体格式我们会在后面的章节讲解,我们这里简要的说明一下上面用到的参数。 +`docker run` 就是运行容器的命令,具体格式我们会在 [容器](../container) 一节进行详细讲解,我们这里简要的说明一下上面用到的参数。 * `-it`:这是两个参数,一个是 `-i`:交互式操作,一个是 `-t` 终端。我们这里打算进入 `bash` 执行一些命令并查看返回结果,因此我们需要交互式终端。 * `--rm`:这个参数是说容器退出后随之将其删除。默认情况下,为了排障需求,退出的容器并不会立即删除,除非手动 `docker rm`。我们这里只是随便执行个命令,看看结果,不需要排障和保留结果,因此使用 `--rm` 可以避免浪费空间。