ENV 设置环境变量
格式有两种
ENV <key> <value>
ENV <key1>=<value1> <key2>=<value2>
RUN中使用环境变量记得加$
EXPOSE 声明端口
格式为 EXPOSE <端口1> [<端口2>]
这只是一个声明,并不会因为运行就会开启这个端口的服务
在运行时候使用-p <宿主端口>:<容器端口>
,这个是在运行时使用的,-p
是映射宿主端口和容器端口,而EXPOSE
仅仅是声明打算使用什么端口而已,并不会进行端口映射
大量引用Docker–从入门到实践的内容
Gitbook地址:Docker–从入门到实践
1 | FROM nginx |
指定一个nginx
基础镜像