docker修改映射的端口
时间: 2023-08-07 13:31:30 浏览: 101
要修改Docker容器的映射端口,可以使用以下命令:
```
docker container run -p [新端口]:[旧端口] [容器名]
```
其中,[新端口]是你想要映射到的新端口,[旧端口]是原本容器内部使用的端口,[容器名]是你要使用的容器名。
例如,如果你想将容器的80端口映射到主机的8080端口,可以使用以下命令:
```
docker container run -p 8080:80 [容器名]
```
这样,容器的80端口就会被映射到主机的8080端口。如果容器已经在运行,可以使用`docker container update`命令来更新端口映射,例如:
```
docker container update --publish-add [新端口]:[旧端口] [容器ID]
```
其中,[容器ID]是你要更新的容器的ID。
相关问题
docker 修改映射端口
可以使用以下命令修改 Docker 容器的映射端口:
docker run -p [host_port]:[container_port] [image_name]
其中,[host_port] 是你想要映射到主机的端口号,[container_port] 是容器内部的端口号,[image_name] 是你要运行的 Docker 镜像名称。例如,如果你想将容器内部的 80 端口映射到主机的 808 端口,可以使用以下命令:
docker run -p 808:80 nginx
这将启动一个名为 nginx 的 Docker 容器,并将容器内部的 80 端口映射到主机的 808 端口。
docker查看映射端口
可以使用以下命令查看 Docker 容器的端口映射情况:
```
docker port <container_name>
```
其中,`<container_name>` 是容器的名称或 ID。该命令将会列出容器内部的端口和宿主机上映射的端口。如果容器中有多个端口映射,该命令会列出所有的映射。
阅读全文