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

相关推荐
❀͜͡傀儡师41 分钟前
docker搭建Elasticsearch+Kafka+Logstash+Filebeat日志分析系统
elasticsearch·docker·kafka
Mr_Dwj1 小时前
【运维】Docker 入门
运维·docker·云原生·容器
小黑_深呼吸3 小时前
三、ingress全面详解: 实例配置及访问
docker·容器·kubernetes
心无旁骛~4 小时前
Docker常见命令
运维·docker·容器
羑悻的小杀马特4 小时前
openGauss 数据库快速上手评测:从 Docker 安装到SQL 实战
数据库·sql·docker·opengauss
刘一说6 小时前
Spring Boot 应用的云原生 Docker 化部署实践指南
spring boot·docker·云原生
❀͜͡傀儡师6 小时前
docker部署开源监控软件hertzbeat
docker·容器·开源·hertzbeat
demonre6 小时前
阿里云 Debian 13.1 安装 docker 并切换阿里云镜像源
后端·docker
故林丶6 小时前
【Linux】CentOS 7.8 Docker + Docker Compose 安装
linux·docker·centos
paopao_wu7 小时前
DeepSeek-OCR实战(05):DeepSeek-OCR-WebUI部署(Docker)
docker·ai·容器·ocr