docker系列7: docker搭建mysql
2019-01-08 21:29
288 查看
使用场景: 在windows server 2012 服务器上使用docker-mysql服务, 由于docker windows使用的是virtualbox 虚拟机安装的容器, 所以使用docker run -p xx:xx 不能让外界直接访问,所以用到了nginx来反向代理,实现windows —> docker:mysql
1, 启动docker-mysql服务
#创建目录: 在宿主机上存放mysql数据,防丢失 mkdir -p /softwares/docker-mysql/data docker run -d --name mysql \ -p 3306:3306 \ -v /softwares/docker-mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD="123456" \ mysql:5.5
2, nginx.conf配置
添加如下配置 ,注意[stream] 要和[http]同级
stream { upstream mysql{ hash $remote_addr consistent; server 192.168.99.100:3306 max_fails=3 fail_timeout=30s; } server { listen 3306; proxy_connect_timeout 3000s; proxy_timeout 6000s; proxy_pass mysql; } } #http{ # ............ #}
相关文章推荐
- 09 - docker run 之 Wordpress+mysql快速搭建网站(Docker系列)
- 用Docker解决坑爹的环境搭建系列——Mysql
- 【系列6】使用Dockerfile创建带mysql5.6的Centos Docker镜像
- Ubuntu 64 使用docker搭建 mysql, redis(使用xshell操作)
- [转]Ubuntu10下MySQL搭建Amoeba系列(文章索引)
- mysql 5.7 docker 主从复制架构搭建教程
- MySQL集群系列1:2台机器搭建双主集群
- 使用docker 搭建基础的 mysql 应用
- docker应用-6(mysql+mycat 搭建数据库集群)
- 07 - 如何查看镜像及MySQL各环境参数的说明(Docker系列)
- mysql 5.7 docker 主从复制架构搭建教程
- 初试docker以及搭建mysql on docker
- mysql 5.7.9 docker 主从设置简易搭建
- MySQL搭建系列之多实例
- Docker系列(四)Centos6.5 搭建私人镜像仓库 v2
- Docker + Nodejs + Kafka + Redis + MySQL搭建简单秒杀环境
- SQL注入系列之环境搭建(二)----PHP+Mysql注入环境搭建
- 用Docker解决坑爹的环境搭建系列——lamp(php5+mysql+apache2)
- Docker系列之swarm集群搭建
- 初试docker以及搭建mysql on docker