将容器端口绑定到主机
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 将容器映像中的所有公开端口绑定到主机。