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