windows docker 容器启动后修改端口映射
时间: 2023-08-08 09:01:58 浏览: 266
docker容器启动后添加端口映射
在Windows系统中使用Docker容器启动后修改端口映射有两种方法:
方法一:停止并删除现有容器,然后重新创建一个具有修改后端口映射的容器。具体步骤如下:
1. 打开命令行工具,输入以下命令停止并删除现有容器:
```
docker stop 容器名称/容器ID
docker rm 容器名称/容器ID
```
2. 使用修改后的端口映射重新创建容器,例如:
```
docker run -p 新端口:现有端口 容器镜像名称
```
其中,新端口为修改后的端口号,现有端口为容器中正在使用的端口号。
方法二:修改容器的端口映射配置文件。具体步骤如下:
1. 打开命令行工具,输入以下命令查找容器的配置文件路径:
```
docker inspect -f '{{.HostConfig.ConfigFile}}' 容器名称/容器ID
```
2. 进入容器的配置文件所在目录,打开配置文件,例如使用记事本打开。
3. 在配置文件中找到`PortBindings`或类似的标签,修改其中的端口映射信息。例如:
```
"PortBindings": {
"现有端口/tcp": [
{
"HostPort": "新端口"
}
]
},
```
其中,现有端口为容器中正在使用的端口号,新端口为修改后的端口号。
4. 保存并关闭配置文件。
5. 重启Docker容器,使修改后的配置生效。
无论使用哪种方法,修改后的端口映射将会生效,并且可以通过新端口访问Docker容器。
阅读全文