在Docker中添加端口映射可以通過以下兩種方式實現:
使用 -p
參數:
-p host_port:container_port
docker run -p 8080:80 nginx
,將本地的8080端口映射到容器的80端口上。使用 --publish
參數:
--publish host_port:container_port
docker run --publish 8080:80 nginx
,將本地的8080端口映射到容器的80端口上。需要注意的是,host_port
是你本地機器上的端口,container_port
是容器內的端口。在映射端口時,可以將容器內的端口映射到本地機器的任意端口上。
如果想要映射多個端口,可以使用多個 -p
或 --publish
參數,如:
docker run -p 8080:80 -p 3306:3306 -p 9000:9000 nginx