將容器埠繫結到主機

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 將容器映像中的所有公開埠繫結到主機。