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

相关推荐
ℳ₯㎕ddzོꦿ࿐30 分钟前
Docker 环境下 Paperless-ngx 中文增强版部署实战
运维·docker·容器
stark张宇4 小时前
逃离 Docker Hub 限速!国内镜像 + 完整 Docker Compose 部署 Node 与 MySQL 服务
mysql·docker·容器
chinesegf5 小时前
docker迁移镜像并运行
运维·docker·容器
Zfox_6 小时前
【Docker#1】技术架构演进之路
后端·docker·容器·架构
叠叠乐6 小时前
移动家庭云电脑linux docker 容器登陆移动家庭云电脑
linux·运维·docker
H Journey6 小时前
Docker基本使用
docker·容器·eureka
I_Jln.6 小时前
Docker:快速构建、运行、管理应用的工具
运维·docker·容器
式5167 小时前
RAG检索增强生成基础(二)RAG项目实战之Milvus Docker环境配置
运维·docker·容器
Yeats_Liao7 小时前
容器化部署:基于Docker的推理环境隔离与迁移
运维·docker·容器
阿里巴巴P8资深技术专家7 小时前
Docker一站式部署:RustFS、GoFastDFS、Gitea与PostgreSQL实战指南
docker·postgresql·gitea