在 Windows 上使用 Docker 运行容器时,可以通过修改 Docker Compose 文件或者直接使用命令行参数的方式来修改端口映射。
以下是两种方法:
- 修改 Docker Compose 文件
在 Docker Compose 文件中,可以通过修改 ports
属性来指定端口映射。例如:
version: "3"
services:
web:
image: nginx
ports:
- "8080:80"
上面的例子中,将本地主机的 8080 端口映射到容器内部的 80 端口。
修改完毕后,使用 docker-compose up
命令启动容器即可生效。
- 使用命令行参数
另一种方法是,在运行 docker run
命令时指定 -p
参数来进行端口映射。例如:
docker run -p 8080:80 nginx
上面的例子中,将本地主机的 8080 端口映射到容器内部的 80 端口。
如果您之前已经运行过该容器,则需要先停止并删除该容器,然后再重新启动才能使新的端口映射生效。