gpt4 book ai didi

docker - hostconfig.json 在哪里(Docker 桌面 + WSL2 环境)

转载 作者:行者123 更新时间:2023-12-04 12:35:24 35 4
gpt4 key购买 nike

据我所知,docker 不支持在创建容器后更改端口映射的任何命令。
但是这个答案说通过更改 hostconfig.json 文件,我可以更改端口映射。
How do I assign a port mapping to an existing Docker container?
我在 windows + WSL2 中使用 docker 桌面。所以 hostconfig.json 的路径与其他答案不同。
hostconfig.json 在哪里?
就我而言, (\wsl$\docker-desktop-data\mnt\wsl\docker-desktop-data\data,/var/lib/docker(in wsl)) 目录不存在。

最佳答案

可以访问的地方hostconfig.json可以使用 Windows 资源管理器在 WSL2 中的隐藏网络路径 \\wsl$\docker-desktop-data\version-pack-data\community\docker\containers\{containerid}\hostconfig.json 中找到容器。
Windows Explorer Screenshot with hostconfig.json
它不是(但可能是预期的)/mnt/wsl/docker-desktop-data/version-pack-data的那个子目录未暴露于 WSL(出于某种原因):

deno@DeonJ-T570:/mnt/wsl/docker-desktop-data/version-pack-data$ sudo ls -al
[sudo] password for deno:
total 0
drwxr-xr-x 2 root root 40 May 25 12:09 .
drwxr-xr-x 6 root root 120 May 25 12:09 ..
deno@DeonJ-T570:/mnt/wsl/docker-desktop-data/version-pack-data$

关于docker - hostconfig.json 在哪里(Docker 桌面 + WSL2 环境),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65546108/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com