docker 暴露端口 查看_Docker容器如何暴露端口
docker 中定義了幾種方式用于暴露容器中的端口,現將其總結如下.
dockerfile 中可以使用EXPOSE
指令
,僅說明容器需要對外暴露的端口,沒有實際的暴露出去
EXPOSE [/...]
啟動容器的時候通過參數指定
# 暴露特定端口到主機的特定端口
docker run -p 80:80
# 暴露容器的所有端口(exposed 端口)到主機的隨機端口
docker run -P
# 添加dockerfile中expose 的端口
docker run -expose
dockerfile EXPOSE 指令
TheEXPOSE
instruction informs Docker that the container listens on the specified network ports at runtime. You can specify whether the port listens on TCP or UDP, and the default is TCP if the protocol is not specified.
TheEXPOSE
instruction does not actually publish the port. It functions as a type of documentation between the person who builds the image and the person who runs the container, about which ports are intended to be published. To actually publish the port when running the container, use the-p
flag on docker run to publish and map on
總結
以上是生活随笔為你收集整理的docker 暴露端口 查看_Docker容器如何暴露端口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 科研数据统计绘图常用软件介绍【持续更新】
- 下一篇: keil的sct文件_keil .sct