Mysql 从Symfony Docker容器到MariaDB容器的条令连接被拒绝
凌晨2:30撞我的头 我有三个Docker容器MariaDB,Nginx和PhpFpm MariaDB打开3306/tcp-没有公开的端口,因为所有容器共享同一个Docker网络 Symfony在PhpFpm中启动,并通过端口8081上的Nginx暴露 所以myhost.com:8081显示了我的Symfony应用程序Mysql 从Symfony Docker容器到MariaDB容器的条令连接被拒绝,mysql,docker,symfony,mariadb,Mysql,Docker,Symfony,Mariadb,凌晨2:30撞我的头 我有三个Docker容器MariaDB,Nginx和PhpFpm MariaDB打开3306/tcp-没有公开的端口,因为所有容器共享同一个Docker网络 Symfony在PhpFpm中启动,并通过端口8081上的Nginx暴露 所以myhost.com:8081显示了我的Symfony应用程序 当我docker exec bash进入我的PhpFpm容器并执行bin/console条令:schema:createschema时,MariaDB有一个新表 当然,我会清除缓
docker exec bash
进入我的PhpFpm容器并执行bin/console条令:schema:create
schema时,MariaDB有一个新表李>
bin/console命令…
命令是否已经收到连接拒绝错误
注意:由于服务器限制,我不使用docker compose,只使用docker run。nginx在将内容转发到php fpm时设置了环境变量,这些变量可能会覆盖任何本地内容集。否则:您可以将一个文件添加到public中,该文件只输出初始化的env变量。谢谢,这确实是个问题。在我的nginx conf中发现一些不正确的fastcgi_参数。哦,我的。。。这花了我好几个小时。谢谢。