是的,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。