美文网首页
docker修改容器配置文件实现端口映射

docker修改容器配置文件实现端口映射

作者: Nejore | 来源:发表于2019-03-20 00:13 被阅读0次

原因:今天发现我两个容器的端口映射发生了冲突,容器node1与容器node2对外的某一个映射端口(目的端口)为同一个端口,这样就造成了两个容器的业务冲突

解决方法:

1.先stop掉所有容器

docker stop `docker ps -aq`

2.stop掉docker服务

service docker stop

3.修改node2容器的hostconfig.json已经config.v2.json里面的映射关系

cd /var/lib/docker/containers/containerID/
vi hostconfig.json
找到类似下面的片段
"PortBindings":{"3306/tcp":[{"HostIp":"","HostPort":"3307"}]}
3306是容器端口号,3307是宿主机端口号

vi config.v2.json
修改方式与hostconfig.json一样

4.重启docker服务

service docker start

相关文章

  • docker修改容器配置文件实现端口映射

    原因:今天发现我两个容器的端口映射发生了冲突,容器node1与容器node2对外的某一个映射端口(目的端口)为同一...

  • Docker-端口映射

    Docker-端口映射 Docker端口映射 docker容器在启动的时候,如果不指定端口映射参数,在容器外部是无...

  • docker网络模式

    docker网络 使用网络 外部访问容器 -p/P端口映射参数 docker port查看当前端口映射 容器互联 ...

  • linux安装docker

    使用yum安装 运行docker服务 运行容器 docker命令 修改配置文件 增加修改内容 配置生效命令

  • 3、Docker中常见问题

    1、直接docker容器中配置文件,导致容器无法启动 容器中的配置文件被修改错误,导致容器无法启动,容器无法启动则...

  • Docker笔记五:容器网络访问

    外部访问容器 通过NAT机制实现容器与外部的互联通过docker run -P 或 -p 参数来指定端口映射。 ...

  • docker(大坑1):更新容器中ubuntu镜像源

    1、进入docker容器(ubuntu16.04官方镜像) 2、修改配置文件 先备份原有配置文件 修改镜像源配置(...

  • ubuntu

    查看端口 和设置docker端口映射的一些命令 添加端口映射 a, 获取容器ip docker inspect...

  • 小内存机器下降低docker mysql5.6内存占用

    1.进入容器docker exec -it 容器名 bash2.安装vim 3.修改配置文件 在配置文件的mysq...

  • 收集多个容器日志

    收集docker容器日志 1.生成多个容器 2.修改filebeat配置文件 3.重启filebeat

网友评论

      本文标题:docker修改容器配置文件实现端口映射

      本文链接:https://www.haomeiwen.com/subject/svfamqtx.html