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

相关推荐
星霜笔记2 小时前
Docker 部署 MariaDB+phpMyAdmin+Nextcloud 完整教程
运维·数据库·docker·容器·mariadb
数据知道4 小时前
容器化部署:用Docker封装机器翻译模型与服务详解
docker·容器·机器翻译
敲上瘾11 小时前
Linux系统cgroups资源精细化控制基础
linux·测试工具·docker·压力测试·cgroups
伊成13 小时前
Docker 部署 Nginx 完整指南
nginx·docker·容器
落日漫游14 小时前
K8s核心组件全解析
运维·docker·运维开发
江湖有缘17 小时前
【Docker项目实战】使用Docker部署Notepad轻量级记事本
docker·容器·notepad++
BTU_YC19 小时前
docker compose部署mysql
mysql·adb·docker
Python私教20 小时前
Docker in Test:用一次性的真实环境,终结“测试永远跑不通”魔咒
运维·docker·容器
UPToZ1 天前
【Docker】搭建一个高性能的分布式对象存储服务 - MinIO
分布式·docker·容器
我不要放纵1 天前
docker
运维·docker·容器