将容器端口绑定到主机

docker run -p "8080:8080" myApp
docker run -p "192.168.1.12:80:80" nginx
docker run -P myApp

为了使用主机上的端口暴露在图像中(通过 EXPOSE Dockerfile 指令,或 docker run--expose 命令行选项),需要使用 -p-P 命令行选项将这些端口绑定到主机。使用 -p 需要指定特定端口(和可选的主机接口)。使用大写的 -P 命令行选项将强制 Docker 将容器映像中的所有公开端口绑定到主机。