Dockerfile 的
EXPOSE
命令和 docker run
参数 --expose
用于告诉 Docker 必须暴露端口。
使用 -p
发布端口时,您可以将 外部主机端口 映射到不同的 内部容器端口,例如 docker run -p 8080:80
,其中 8080
是 主机端口,80
是 容器端口。
我的问题是,EXPOSE
是指内部容器端口还是外部主机端口?