基于docker的php如何连接mysql远程mysql服务器?

  1. 两个服务器 webdb
  2. web服务器nginx使用本地nginx
  3. php使用docker安装分配了cpu核数和内存
  4. mysqlredis装在另一个db服务器
  5. mysql使用本地,redis装在docker

那么问题来了!

  1. dockerphp如何连接到mysql?
  2. dockerphp如何连接到远程服务器的docker里的redis?

我其实还想问下
如果nginx均衡负载,web,mysql主从,redis主从服务器都分开采购,为达到资源利用最大化,各个服务器cpu核数和内存如何分配?
(7+个服务器吧,给个比例就好!)

阅读 3.8k
1 个回答

问题1,2不在同一个服务器的话,直接用DB服务器的IP+Port的形式访问就OK了,前提是启动 MySQL 和 Redis 容器的时候使用将其端口暴露出来(-p)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题