PDOException SQLSTATE 没有这样的文件或目录。 通过隔离docker集装箱运行laravel

尝试通过docker容器运行laravel。 所以,孤立的容器包括工匠,mariadb,phpfpm,phpmyadmin,数据和存储容器。

这些容器通过链接连接,数据容器存储laravel文件,存储容器用于存储数据库文件; 因此,两者都作为其他容器的容积。

mariadb容器运行docker中心资源库上提供的stock mariadb容器。 Artisan和phpfpm容器基于Docker中心库上的dylanlindgren提供的映像。

工匠容器通过以下命令链接到db容器:

docker run --privileged=true --volumes-from myapp-data --link myapp-db --rm ayoolaosun/docker-laravel-artisan. 

但是,运行artisan migrate命令时会popup以下错误消息:

 "PDOException SQLSTATE[HY000] [2002] No such file or directory". 

我最近了解了容器,对于devOps来说是很新的东西,所以我不确定在容器中调整什么来解决问题。 谢谢,任何提示都可以做。