运行环境
- 两台虚拟机IP分别为:192.168.0.103(简称:A主机)、192.168.0.104(简称:B主机)
- 操作系统:Centos 7
- Docker版本:1.8
Mysql镜像配置
1、在A、B两个主机中下载镜像mysql:docker pull mysql
2、在A主机中创建容器test1 (docker create –name=test1 –it mysql /bin/bash)
3、在B主机中创建容器test2 (docker create –name=test2 –it mysql /bin/bash)
4、修改B主机docker0网络地址使不与A主机上的docker0冲突
vi /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/docker daemon --bip=172.18.42.1/16 -H fd:// -H=unix:///var/run/docker.sock
执行命令:systemctl daemon-reload
然后重启B主机
B主机网络信息:
路由设置
在B主机上执行 route add -net 172.17.0.0/16 gw 192.168.0.103
在A主机上执行 route add -net 172.18.0.0/16 gw 192.168.0.104
防火墙设置
iptables -F ; iptables -t nat –F
容器IP信息
test1容器IP:172.18.0.1,test2容器IP:172.17.0.1
容器test1信息
容器test2信息
容器间互通
test1 ping test2
test2 ping test1
Mysql连接
1、test2连接test1中mysql服务
2、在test1中先启动mysql 服务:service start mysql
3、在test1容器中创建chenx数据库.
4、执行:GRANT ALL PRIVILEGES ON chenx.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES;
使chenx库在root用户下能够远程访问;
http://www.cnblogs.com/jianyuan/p/5050409.html
相关推荐
java运维 ,微服务平台使用Docker compose部署案例,并附文件代码及注意事项。
akka-docker-cluster-example, 支持 Docker 支持的akka集群项目示例 akka-docker-cluster-example支持 Docker 支持的akka集群项目示例。 请参见博客文章 。 使用 SBT本机打包程序。:如何运行在SBT中,运行 docker:...
如何使用Docker运行GUI应用程序的示例
1. 参照官网,安装docker 2.拉取mysql镜像 (默认拉取最新的镜像)8.0.11 docker pull mysql 3.在宿主机创建持久化 mysql data 及mysql.cnf mkdir /usr/local/mysqlData/test/cnf mkdir /usr/local/mysqlData/...
Docker 镜像拉取时的网络问题是 Docker 用户经常遇到的问题之一,尤其是在网络环境不稳定或访问 Docker Hub 受限的情况下。解决这些问题需要对 Docker 的工作原理和网络设置有一定的了解。以下是关于如何解决 Docker...
用docker-compose搭建集群的nginx配置文件及docker-compose.yml文件示例.rar
Docker Compose是一个用于定义和运行多个Docker容器的工具。它使用YAML文件来描述应用程序的服务、网络和卷配置,可以实现容器化应用程序的快速部署和管理。 使用Docker Compose,可以通过编写一个docker-compose....
docker实战之基础命令系列docker实战之基础命令系列docker实战之基础命令系列docker实战之基础命令系列docker实战之基础命令系列docker实战之基础命令系列docker实战之基础命令系列docker实战之基础命令系列docker...
docker nginx静态网站示例,docker Dockerfile方式build docker镜像,启动nginx容器
docker技术总结,介绍什么是docker,docker的使用场景,docker常见命令,及docker打包示例
### CentOS7下Docker桥接网络配置详解 #### 一、背景介绍 Docker作为一种流行的容器化技术,为开发者提供了轻量级、可移植的容器环境。为了更好地管理容器之间的网络通信,理解Docker在网络配置方面的机制至关重要...
通用PVE集成软路由,KODI,基于LXC的Docker服务教程;本教程适用于两个或以上网卡服务器配置PVE服务器,并在服务器中配置Openwrt软路由器,KODI应用,以及基于LXC容器的Docker服务
《搞懂Docker》系列配套示例程序 https://blog.csdn.net/kebikeren/category_12666552.html
还探讨了Rancher网络,一种用于管理Docker容器网络的开源平台,以及扁平网络如何在swarm模式下实现路由。 存储管理方面,文档中提到了Docker存储插件,如infinit、convoy、torus、flocker等,这些都是支持Docker...
SpringCloudAlibaba 微服务 Docker 容器打包和部署示例实战 本篇文章将详细讲解如何使用 SpringCloudAlibaba 框架创建库存微服务和订单微服务,实现服务注册与发现,并将微服务部署到 Docker 容器中。 知识点1:...
5. 跨网络路由:在某些情况下,可能需要配置Docker daemon的路由规则,使得来自一个网络的流量可以转发到另一个网络。这通常涉及修改Docker的iptables规则,允许跨网络的通信。 6. 使用网络策略:Docker网络服务还...
主流 Docker 网络的实现原理概述 Docker 网络是容器化应用程序的关键组件之一,负责容器之间的通信和数据交换。为了实现容器网络,Docker 提供了多种网络模式,包括 Bridge、Host、None 和 Custom 等。今天,我们将...