修改docker容器映射的端口
时间: 2023-10-18 13:04:33 浏览: 53
要修改Docker容器映射的端口,可以按照以下步骤操作:
1. 查看当前运行的容器:`docker ps`,记下要修改的容器的CONTAINER ID或NAMES。
2. 停止要修改的容器:`docker stop CONTAINER_ID`。
3. 修改容器的端口映射:`docker run -p [新主机端口]:[容器端口] [容器名称或ID]`。例如,将容器端口80映射到主机端口8080:`docker run -p 8080:80 [容器名称或ID]`。
4. 启动容器:`docker start CONTAINER_ID`。
注意:如果容器已经在运行中,需要先停止再修改端口映射。同时,修改端口映射后,需要重新启动容器使其生效。
相关问题
docker 修改容器映射端口
要修改 Docker 容器映射端口,可以使用以下命令:
```bash
docker stop <container_name>
docker run -p <new_host_port>:<container_port> --name <container_name> <image_name>
```
其中,`<new_host_port>` 是你想要映射到宿主机的新端口号,`<container_port>` 是容器内部的端口号,`<container_name>` 和 `<image_name>` 分别是容器和镜像的名称。
例如,如果你想将容器的端口号从 8080 修改为 8888,可以运行以下命令:
```bash
docker stop my_container
docker run -p 8888:8080 --name my_container my_image
```
这将会停止名为 `my_container` 的容器,并重新以 `my_image` 镜像启动,将容器端口 8080 映射到宿主机端口 8888。
docker修改容器映射端口命令
要修改Docker容器的端口映射,可以使用以下命令:
```
docker container stop <容器名称或ID>
docker container rm <容器名称或ID>
docker run -p <主机端口>:<容器端口> <镜像名称>
```
其中,`<主机端口>`是要映射的主机端口号,`<容器端口>`是容器内部的端口号,`<镜像名称>`是要运行的Docker镜像的名称。
例如,要将容器的端口80映射到主机的端口8080,可以使用以下命令:
```
docker container stop mycontainer
docker container rm mycontainer
docker run -p 8080:80 myimage
```
这将停止名为`mycontainer`的容器,然后删除它。然后,使用镜像`myimage`创建一个新的容器,并将主机的8080端口映射到容器的80端口。