在容器中部署静态网站

设置容器的端口映射

两种方式

  • -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)// 查看运行结果
posted @ 2020-12-03 14:40  吃货先森丶  阅读(58)  评论(0)    收藏  举报