A Brief Primer on Docker Networking Rules: EXPOSE, -p, -P, –link对“EXPOSE
”,“--expose=[]
”,“-P
”和“-p=[]
”做了详细介绍:
“EXPOSE
”和“--expose=[]
”会expose container
中的端口,但是不会映射到host
上的端口,因此这些端口只能在这个host
上访问。“-P
”把所有expose
出来的端口映射到host
上的端口,而“-p=[]
”则会动态指定container
和host
之间的端口映射。
其它参考资料:
Why does a Docker container running a server expose port to the outside world even though said port is blocked by iptables?;
Exposing a container port on host。