Laravel 5不是读取mysql连接(docker)的ubuntu

我有一个docker环境,运行我的laravel 5应用程序和MySQL连接需要使用 – --protocol=TCP 。 我在我的机器上添加了my.cnf。

 [client] protocol=TCP 

有没有办法让我的项目使用protocol=TCP 。 我运行我的项目时得到的当前错误,它需要使用我得到的数据库

PDO连接错误:SQLSTATE [HY000] [2002]无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地MySQL服务器

我已经在我的应用程序中configuration了我的数据库文件,但是没有可以强制使用protocol=TCP