如何更改docker容器端口映射
时间: 2023-11-25 07:50:24 浏览: 87
Docker 给运行中的容器设置端口映射的方法
要更改Docker容器的端口映射,您可以使用以下步骤:
1. 首先,停止正在运行的容器。使用以下命令停止容器:
```
docker stop <容器名称或容器ID>
```
2. 然后,使用以下命令来修改容器的端口映射:
```
docker run -p <新主机端口>:<容器端口> <镜像名称>
```
在上面的命令中,将 `<新主机端口>` 替换为您想要将容器映射到的新主机端口号,将 `<容器端口>` 替换为容器内部正在运行的服务的端口号,将 `<镜像名称>` 替换为您的镜像名称。
例如,如果您要将容器的端口映射从旧的主机端口8080更改为新的主机端口8888,则命令如下所示:
```
docker run -p 8888:8080 <镜像名称>
```
3. 最后,启动容器。使用以下命令启动容器:
```
docker start <容器名称或容器ID>
```
现在,您的Docker容器应该使用新的端口映射在重新启动后运行。请确保新主机端口未被其他进程占用,以避免冲突。
阅读全文