dockerfile的expose

EXPOSE指令

该指令是Docker镜像告知Docker宿主机应用监听在哪个端口。
也可以在run的时候使用–expose=[]来进行覆盖

发布容器端口

expose端口只是使得该端口在容器内可用,对于那些需要对Docker宿主机以外的应用提供服务的应用,则需要将端口发布出去。

–publish-all/-P

发布容器内所有已经expose的端口到Docker宿主机上的随机高位端口

–publish/-p

将容器端口发布到Docker宿主机

    原文作者:codecraft
    原文地址: https://segmentfault.com/a/1190000006737683
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞