文章目录
端口映射用到的参数有
-P
-p
-P
会随机映射端口
-p
需要制定端口
1. 映射端口
映射参数规则 [Ip:]Port:ContainerPort[/Protocol]
1.1. 随机映射端口
docker run -d -P
1.2. 映射所有IP的指定端口
docker run -p 5000:5000
1.3. 映射指定IP的指定端口
docker run -p 127.0.0.1:5000:5000
1.4. 映射指定IP的随机端口
docker run -p 127.0.0.1::5000
2. 查看映射
docker port CONTAINER [PRIVATE_PORT[/PROTO]]
3. 容器互联
3.1. 容器互联的意义
容器互联可以不暴露容器的端口给外界而使容器可以互相访问,这可以增加安全性
如 一个容器部署应用 一个容器部署数据库,使用容器互联后,数据库安全性会得到极大的保障
3.2. 容器互联
容器互联使用 --link name:linkAlias name为要连接的容器名 linkAlias为连接的别名