据我所知,Docker不支持在创建容器后更改端口映射的命令。
但是这个答案说,通过更改hostconfig.json文件,可以更改端口映射。
如何为现有的Docker容器分配端口映射?
我正在使用Windows + WSL2中的Docker桌面版。因此,hostconfig.json文件的路径与其他答案不同。
hostconfig.json在哪里?
在我的情况下,(\wsl$\docker-desktop-data\mnt\wsl\docker-desktop-data\data, /var/lib/docker(in wsl))目录不存在。
但是这个答案说,通过更改hostconfig.json文件,可以更改端口映射。
如何为现有的Docker容器分配端口映射?
我正在使用Windows + WSL2中的Docker桌面版。因此,hostconfig.json文件的路径与其他答案不同。
hostconfig.json在哪里?
在我的情况下,(\wsl$\docker-desktop-data\mnt\wsl\docker-desktop-data\data, /var/lib/docker(in wsl))目录不存在。