运行环境
- 两台虚拟机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应用程序的示例
用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打包示例
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/...
使用路由机制打通网络 使用Open vSwitch(OVS)打通网络 使用flannel来打通网络 使用Quagga来实现自动学习路由 这里先介绍第一种,使用路由机制来打通网络: 优点: 常规路由技术 传统网络技术 简单 高性能 缺点: ...
SpringCloudAlibaba微服务docker容器打包和部署示例实战.doc
《搞懂Docker》系列配套示例程序 https://blog.csdn.net/kebikeren/category_12666552.html
网络管理: 数据卷管理: 系统管理: Swarm管理(用于集群和编排): 节点管理: 服务管理: 任务管理: 配置管理: 密钥管理: 插件管理: 容器运行时管理: 容器健康检查: 使用Docker Compose:
docker 课程所有代码示例
目录网盘文件永久链接 01.为什么你需要学习Docker 02.Docker实战之容器基础命令系列 03.Docker实战之自定义容器镜像 ...13.Kubernetes Service的负载均衡和网络路由秘密 14.Kubernetes API和源码分析
Docker-shell脚本示例
一分钟看懂Docker的网络模式和跨主机通信一分钟看懂Docker的网络模式和跨主机通信一分钟看懂Docker的网络模式和跨主机通信一分钟看懂Docker的网络模式和跨主机通信一分钟看懂Docker的网络模式和跨主机通信一分钟看懂...
使用docker load -i vnstat_2_10_docker_image.tar导入本地镜像 运行容器: docker run -d \ --restart=unless-stopped \ --network=host \ -e HTTP_PORT=8685 \ -v /etc/localtime:/etc/localtime:ro \ -v /...
load_balanced_docker 如何对 docker 容器进行负载平衡的示例基于这篇文章。设置 cd nginxdocker build -t registry.docker.codepen.io/tsabat/nginx_balance:0.1 .cd ../servicedocker build -t registry.docker....