文章目录
一、端口映射
1.1 概述
在启动容器的时候,如果不指定对应的参数,在容器外部是无法通过网络来访问容器内部的网络应用和服务的。
当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-p或-P参数来指定端口映射。当使用-P(大写P)标记时,Docker会随机映射一个端口到内部容器开放的网络端口
1.2 随机端口
[root@server5 apache]# docker run -d -P httpd:centos
98cbed7ab7d0a4b8e7246ec1e5c7f626d3a8694978ef2cc7bc77c6855b4c5bb7
[root@server5 apache]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
98cbed7ab7d0 httpd:centos "/run.sh" 9 seconds ago Up 8 seco