Skip to content

Commit 293cd25

Browse files
author
wg1j
committed
Fixed url and add footnote to new Docker Store
1 parent 121c23e commit 293cd25

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

image/build.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html
2727

2828
所谓定制镜像,那一定是以一个镜像为基础,在其上进行定制。就像我们之前运行了一个 `nginx` 镜像的容器,再进行修改一样,基础镜像是必须指定的。而 `FROM` 就是指定**基础镜像**,因此一个 `Dockerfile``FROM` 是必备的指令,并且必须是第一条指令。
2929

30-
在 Docker Hub (<https://hub.docker.com/explore/>) 上有非常多的高质量的官方镜像,
31-
有可以直接拿来使用的服务类的镜像,如 [`nginx`](https://hub.docker.com/_/nginx/)[`redis`](https://hub.docker.com/_/redis/)[`mongo`](https://hub.docker.com/_/mongo/)[`mysql`](https://hub.docker.com/_/mongo/)[`httpd`](https://hub.docker.com/_/httpd/)[`php`](https://hub.docker.com/_/php/)[`tomcat`](https://hub.docker.com/_/tomcat/) 等;
30+
[Docker Hub](https://hub.docker.com/explore/)[^1] 上有非常多的高质量的官方镜像,
31+
有可以直接拿来使用的服务类的镜像,如 [`nginx`](https://hub.docker.com/_/nginx/)[`redis`](https://hub.docker.com/_/redis/)[`mongo`](https://hub.docker.com/_/mongo/)[`mysql`](https://hub.docker.com/_/mysql/)[`httpd`](https://hub.docker.com/_/httpd/)[`php`](https://hub.docker.com/_/php/)[`tomcat`](https://hub.docker.com/_/tomcat/) 等;
3232
也有一些方便开发、构建、运行各种语言应用的镜像,如 [`node`](https://hub.docker.com/_/node/)[`openjdk`](https://hub.docker.com/_/openjdk/)[`python`](https://hub.docker.com/_/python/)[`ruby`](https://hub.docker.com/_/ruby/)[`golang`](https://hub.docker.com/_/golang/) 等。
3333
可以在其中寻找一个最符合我们最终目标的镜像为基础镜像进行定制。
3434
如果没有找到对应服务的镜像,官方镜像中还提供了一些更为基础的操作系统镜像,如 [`ubuntu`](https://hub.docker.com/_/ubuntu/)[`debian`](https://hub.docker.com/_/debian/)[`centos`](https://hub.docker.com/_/centos/)[`fedora`](https://hub.docker.com/_/fedora/)[`alpine`](https://hub.docker.com/_/alpine/) 等,这些操作系统的软件库为我们提供了更广阔的扩展空间。
@@ -220,3 +220,5 @@ $ docker build - < context.tar.gz
220220
```
221221

222222
如果发现标准输入的文件格式是 `gzip``bzip2` 以及 `xz` 的话,将会使其为上下文压缩包,直接将其展开,将里面视为上下文,并开始构建。
223+
224+
[^1]: [Docker Store](https://store.docker.com/)是发现公共Docker内容,镜像发布和发行软件的新地方

0 commit comments

Comments
 (0)