File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff 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内容,镜像发布和发行软件的新地方
You can’t perform that action at this time.
0 commit comments