【Docker】docker 替换宿主与容器的映射端口和文件路径

every blog every motto: You can do more than you think.
https://blog.csdn.net/weixin_39190382?type=blog

0. 前言

docker 替换宿主与容器的映射端口和文件夹

1. 正文

1.1 关闭docker 服务

bash 复制代码
systemctl stop docker

1.2 找到容器的配置文件

bash 复制代码
cd /var/lib/docker/containers

1.3 找到容器id

bash 复制代码
docker ps -a

1.4 修改hostconfig.json

bash 复制代码
vim 容器id/hostconfig.json

eg:

bash 复制代码
vim a0242f11754e43059e3457b1030428239bf3ed4d0a5ec94f33c62b6dcc27feb9/hostconfig.json

如果vim编辑没有格式化,可以通过如下命令对json进行格式化

bash 复制代码
:%!python -m json.tool

Binds是文件夹映射路径关系,如果需要修改可以修改这里。

笔者需要修改的是端口映射关系,所以修改了PortBindsings里面的值就可以。

22:是容器中的端口

HostPort:是宿主机的端口

由于容器端口存在冲突,所以修改宿主机的端口即可。

1.5 修改config.v2.json

说明: 笔者没有做这一步也成功了。

bash 复制代码
vim 容器id/config.v2.json

这里面是容器原本的端口号,检查一下对不对,不对的话进行修改

操作方式和上述类似。

1.6 启动docker 服务

bash 复制代码
systemctl start docker

参考

  1. https://blog.csdn.net/weixin_43865008/article/details/122111611
相关推荐
鼎讯信通几秒前
风电光缆运维提质增效:G-4000A 光缆故障追踪仪破解风场巡检难题
运维·网络·数据库
三十..25 分钟前
MySQL 从入门到高可用架构实战精要
运维·数据库·mysql
杨浦老苏1 小时前
开源多用户图书追踪系统LibrisLog
docker·群晖·收藏管理
跨境数据猎手1 小时前
大数据在电商行业的应用
大数据·运维·爬虫
linyanRPA2 小时前
影刀RPA店群自动化实战:多店铺活动自动报名与促销管理架构设计
运维·自动化·办公自动化·rpa·python脚本·爬虫自动化·店群自动化
会Tk矩阵群控的小木2 小时前
安卓群控系统对于游戏工作室实战教程
android·运维·游戏·adb·开源软件·个人开发
赵渝强老师3 小时前
【赵渝强老师】Kubernetes(K8s)中的金丝雀升级
linux·docker·云原生·容器·kubernetes
鹤落晴春3 小时前
【K8s】配置存储卷
云原生·容器·kubernetes
佛山个人技术开发3 小时前
GitCode SSH连接配置教程
运维·ssh·gitcode
我叫张小白。4 小时前
CentOS 7 安装 Docker并配置镜像加速(完整指南)
linux·docker·centos