window docker给已创建的容器新增端口
### 前提目录会随着变动,建议多查几个教程看一看,如果是只读多半找错了。而且需要提前打开管理器关闭所有docker进程
输入docker inspect 容器名找到id
然后去`\\wsl.localhost\docker-desktop-data\data\docker\containers\容器id`
修改config.v2.json,在`Tty":true`前加上了`"ExposedPorts":{"22/tcp":{}},`
这里是容器暴露的端口
![图片.png](data/attachment/forum/202405/06/205941klzb5solvnrnq3ln.png)
然后在`hostconfig.json`的PortBindings对象中添加`"22/tcp":[{"HostIp":"","HostPort":"10022"}]`
![图片.png](data/attachment/forum/202405/06/210840kyay6alklaaklk1a.png)
然后保存重启docker容器
# 参考
https://blog.csdn.net/keyiis_sh/article/details/124192764
这么麻烦?直接开个新的 王一之 发表于 2024-5-7 10:10
这么麻烦?直接开个新的
说起来尴尬...
数据留进去没导出
挂载数据新增更麻烦
只能开个ssh进去复制数据了
李恒道 发表于 2024-5-7 10:13
说起来尴尬...
数据留进去没导出
挂载数据新增更麻烦
-volume 挂载下目录呢? 王一之 发表于 2024-5-7 10:13
-volume 挂载下目录呢?
一开始心思当测试玩了...也没挂载
{:4_115:}
页:
[1]