在Docker中指定容器的端口可以通過兩種方式進行配置:
-p
或--publish
參數來指定端口映射。例如,使用以下命令將容器的80端口映射到主機的8080端口:docker run -p 8080:80 image_name
EXPOSE
指令來指定容器內部監聽的端口。然后,當運行容器時,可以使用-p
參數將容器內部的端口映射到主機上的指定端口。例如,在Dockerfile中添加以下指令:EXPOSE 80
然后,在運行容器時使用以下命令來指定端口映射:
docker run -p 8080:80 image_name
無論使用哪種方式,都可以指定容器內部的端口與主機上的端口之間的映射關系。