停止docker
在文件资源管理器中进入\wsl.localhost\docker-desktop-data\data\docker\containers{容器id}
找到config.v2.json文件和hostconfig.json
- 修改其中config.v2.json文件的内容,找到以下内容,其中8080是容器暴露的端口号,修改它
"ExposedPorts": {
"8080/tcp": {}
},
- 修改其中hostconfig.json文件的内容,其中8080为需要进行映射的端口号,3000为宿主机访问的端口号
"PortBindings": {
"8080/tcp": [
{
"HostIp": "",
"HostPort": "3000"
}
]
},
- 重启docker,检查是否生效