容器端口的映射

容器端口的映射

容器中可以运行一些网络应用,可以通过-P-p参数来指定映射的端口,让容器外部也可以访问这些容器内运行的运用。

端口的指定

两种方式:

docker run -d -P training/webapp python app.py
docker run -d -p 5000:5000 training/webapp python app.py

网络地址的绑定

可以给容器绑定指定的网络地址,比如

docker run -d -p 127.0.0.1:5001:5000 training/webapp python app.py

指定容器的传输协议

指定udp协议

docker run -d -p 127.0.0.1:5001:5000/udp training/webapp python app.py

默认绑定的是tcp的端口。

查看绑定的端口

docker port training/webapp 5000