windows11使用docker desktop动态修改端口映射

重新构建或者上传镜像后重新构建容器,都是一个麻烦的事情。

本篇文章介绍如何通过查找容器配置文件来添加端口映射。

1. 通过docker desktop找到容器ID

2. 进入此电脑找到对应的容器配置目录

直接搜索ID也可以,就是时间比较长
找到文件夹后,退出docker desktop

3. 修改配置文件

修改config.v2.jsonhostconfig.json文件

假设要添加端口映射80到9080

修改config.v2.json,ExposedPorts中添加80端口

复制代码
"ExposedPorts":{"22/tcp":{},"80/tcp":{}}

修改hostconfig.json,PortBindings中添加映射

复制代码
"PortBindings":{"22/tcp":[{"HostIp":"","HostPort":"5000"}],"80/tcp":[{"HostIp":"","HostPort":"9080"}]}

4. 重启docker desktop

注意是重启docker desktop,而不是重启容器

相关推荐
Zhijun.li@Studio29 分钟前
【Docker实战】在容器内配置 SSH 服务:安装、Vim配置与连接验证(保姆级教程)
docker·ssh·vim
了一梨43 分钟前
使用Docker配置适配泰山派的交叉编译环境
linux·docker
White-Legend2 小时前
支持docker一键部署了
运维·docker·容器
The star"'3 小时前
docker(6-10)
docker·容器·eureka
普罗米修斯Aaron_Swartz3 小时前
云主机(容器)内实现本地VNC访问
网络·docker
LSL666_5 小时前
docker概述
运维·docker·容器
cqsztech6 小时前
如何在Oracle linux9.6 安装docker软件
数据库·docker·oracle
码灵7 小时前
docker export 和 docker commit的区别
docker
jthou@hotmail.com7 小时前
远程服务器 Docker 环境配置指南
运维·服务器·docker