在容器中部署静态网站
设置容器的端口映射
两种方式
- -P
- --publish-all
- 为所有的端口做映射
- -p
- --publish=[]
- 为指定的端口做映射
-P命令
docker run -P -it centos /bin/bash // 映射所有端口
-p命令
-- containerPort方式
docker run -p 80 -it centos /bin/bash //该方式,宿主机端口随机
-- hostPort:containerPort方式
docker run -p 8080:80 -it centos /bin/bash
-- ip::containerPort方式
docker run -p 0.0.0.0:80 -it centos /bin/bash
-- ip:hostPort:containerPort方式
docker run -p 0.0.0.0:8080:80 -it centos /bin/bash
查看容器在宿主机映射的端口
docker ps // 查看ports 选项
docker port 容器名(或者容器ID)// 查看运行结果

浙公网安备 33010602011771号