window docker 给已启动容器添加映射端口
时间: 2024-01-14 22:03:42 浏览: 141
完美解决Windows10下无法对docker容器进行端口访问的操作
要给已经启动的 Docker 容器添加端口映射,可以使用 `docker container update` 命令。
语法如下:
```bash
docker container update --publish <host_port>:<container_port> <container_name_or_id>
```
其中 `<host_port>` 是指要映射到主机上的端口号,`<container_port>` 是指容器内部需要暴露的端口号,`<container_name_or_id>` 是指目标容器的名称或 ID。
例如,假设我们已经有一个名为 `mycontainer` 的容器运行,并且它暴露了 `80` 端口,现在我们想要将它映射到主机的 `8080` 端口上,可以使用以下命令:
```bash
docker container update --publish 8080:80 mycontainer
```
这样就可以通过访问 `http://localhost:8080` 来访问容器内部的服务了。注意,如果容器原先没有暴露端口,则需要在启动容器时添加 `-p` 或 `--publish` 选项来指定端口映射。
阅读全文