您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

Docker容器之间的通信的方法实现

51自学网 2022-07-04 11:27:39
  网站维护

情景:本地已经搭建laradock开发环境(php7.3+mysql5.7),现在想用laradock环境来运行同一个已有项目,但是该项目数据在mysql5.6的docker容器里,现在需要连接两个容器,实现数据交互。

在网上涉猎了很多与《docker 容器之间通信_docker中容器如何实现通信》的相关资料,最终觉得使用docker新创建一个网络(-d bridge网络驱动器为bridge),把两个容器都连接到该网络下,实现数据交互。

方法如下:

自己创建一个网络

[root@docker ~]# docker network create -d bridge my-bridge01f3d92281d7dd6eaeabd77c95c62f0d33f8d45bd0e1bc7c7e1c3208526dfd2a

创建一个网络,-d bridge网络驱动器为bridge,名称叫mybridge

查看已创建的网络:

在这里插入图片描述

启动一个容器,使用自建的网络my-bridge

[root@docker ~]# docker run -d --name test3 --network my-bridge cgy/mycentos:v2 /bin/bash -c "while true;do sleep 3600;done"44d549f38e2a38d528d26193c5585f8c68008411d764ad39d23dc57ee48ab28c


下载地址:
docker-compose安装yml文件配置方式
详解Docker在哪里保存日志文件

51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1