高新技术企业网站怎么做,wordpress付费制插件,百度刷搜索词,平面设计主要是干嘛的所谓定制镜像#xff0c;其一定是以一个镜像为基础#xff0c;在其上进行定制。
比如一个 nginx 镜像的容器#xff0c;再进行修改一样#xff0c;基础镜像是必须指定的。而 FROM 就是指定基础镜像#xff0c;因此一个 Dockerfile 中 FROM 是必备的指令#xff0c;并且必…所谓定制镜像其一定是以一个镜像为基础在其上进行定制。
比如一个 nginx 镜像的容器再进行修改一样基础镜像是必须指定的。而 FROM 就是指定基础镜像因此一个 Dockerfile 中 FROM 是必备的指令并且必须是第一条指令。
在 Docker Store 上有非常多的高质量的官方镜像有可以直接拿来使用的服务类的镜像如 nginx、redis、mongo、mysql、httpd、php 等
也有一些方便开发、构建、运行各种语言应用的镜像如 node、python、ruby、golang 等。
可以在其中寻找一个最符合我们最终目标的镜像为基础镜像进行定制。
如果没有找到对应服务的镜像官方镜像中还提供了一些更为基础的操作系统镜像如 ubuntu、debian、centos、fedora、alpine 等这些操作系统的软件库为我们提供了更广阔的扩展空间。
除了选择现有镜像为基础镜像外Docker 还存在一个特殊的镜像名为 scratch。这个镜像是虚拟的概念并不实际存在它表示一个空白的镜像。
FROM scratch
...如果是以 scratch 为基础镜像的话意味着不以任何镜像为基础接下来所写的指令将作为镜像第一层开始存在。