• 端口映射
    • 随机映射:-P
    • 指定端口映射:-p
    • 查看端口映射

    端口映射

    在前面的内容中,我们很多地方使用了-p参数来实现端口映射。本节我们来详细讲解Docker中的端口映射。

    随机映射:-P

    当启动时使用-P参数时,即可让Docker随机映射一个端口到容器内部开放的端口

    1. docker run -P nginx

    指定端口映射:-p

    指定端口映射有如下几种格式:

    • ip:hostPort:containerPort:映射到指定IP的指定端口
    • ip::containerPort:映射到指定IP的随机端口
    • hostPort:containerPort:映射到宿主机所有IP的指定端口
    • containerPort:映射到宿主机所有IP的随机端口

    查看端口映射

    有多种方式可以查看端口映射的详情。

    • 方法1:

      1. docker ps
    • 方法2:

      1. docker port 容器ID