docker 修改容器映射端口
时间: 2023-11-06 10:16:15 浏览: 98
要修改 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端口。
docker添加容器映射端口命令
要将容器的端口映射到主机上,可以使用以下命令:
```
docker run -p <主机端口>:<容器端口> <镜像名称>
```
其中:
- `<主机端口>` 是你希望映射到主机上的端口号。
- `<容器端口>` 是容器内部正在运行的服务的端口号。
- `<镜像名称>` 是你要运行的 Docker 镜像的名称。
例如,如果你希望将容器内部的 80 端口映射到主机的 8080 端口上,可以运行以下命令:
```
docker run -p 8080:80 <镜像名称>
```
这样,你就可以通过访问 `http://localhost:8080` 来访问容器内部的服务了。请注意,如果主机端口已经被占用,你需要选择一个可用的端口号进行映射。
阅读全文