是的,docker run 命令可以指定端口
docker run -p host_port:container_port image_name
其中:
host_port 是你希望在宿主機上映射的端口號。container_port 是容器內部應用的端口號。image_name 是你要運行的 Docker 鏡像的名稱。例如,如果你想將容器的端口 80 映射到宿主機的端口 8080,你可以使用以下命令:
docker run -p 8080:80 nginx
這將啟動一個 Nginx 容器,并將容器的端口 80 映射到宿主機的端口 8080。