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,而不是重启容器

相关推荐
程序员 小柴18 分钟前
docker的与使用
java·docker·eureka
ghostwritten34 分钟前
Docker Registry Clean
运维·docker·容器
宋冠巡1 小时前
Windows安装Docker(Docker Desktop)
windows·docker·容器
阿噜噜小栈3 小时前
最新国内可用的Docker镜像加速器地址收集
运维·笔记·docker·容器
海鸥815 小时前
podman和与docker的比较 及podman使用
docker·容器·podman
zyk_52012 小时前
Docker desktop如何汉化
运维·docker·容器
韭菜盖饭12 小时前
解决Docker端口映射后外网无法访问的问题
运维·docker·容器
jingjingjing111112 小时前
笔记:docker安装(ubuntu 20.04)
笔记·docker·容器
qq_3392822313 小时前
docker之network
运维·docker·容器
愿你天黑有灯下雨有伞15 小时前
Docker 安装 Elasticsearch 教程
运维·elasticsearch·docker