情景:本地已经搭建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在哪里保存日志文件
|