win10 docker 容器修改和增加端口映射

win10 docker 容器修改端口映射

通常容器生成后是无法通过docker界面或docker命令去修改端口映射的,以下是通过修改配置文件的方式实现:

第一步:在powershell执行以下命令找到容器hash值

docker inspect 容器名称

在这里插入图片描述

第二步: 打开文件管理器,在地址栏输入以下内容回车

\\wsl$\docker-desktop-data\version-pack-data\community\docker\containers\[容器hash值]

在这里插入图片描述
第三步:修改config.v2.json,比如我要暴露容器的22端口到宿主机,那么将 “ExposedPorts”:{“22/tcp”:{}} 加入到 “try” 属性前,然后保存。
在这里插入图片描述
第四步: 修改hostconfig.json,比如我要将容器22端口映射到宿主机的10022端口,那么在PortBindings属性里添加 “22/tcp”:[{“HostIp”:“”,“HostPort”:“10022”}]。在这里插入图片描述
第五步:重新启动docker,检查是否生效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值