PDOException SQLSTATE [HY000] [2002] Нет такого файла или каталога. В то время как бегущий laravel через изолированные док-контейнеры

Попытка запустить laravel через докер-контейнеры. Таким образом, изолированные контейнеры включают в себя ремесленные, mariadb, phpfpm, phpmyadmin, контейнеры для хранения данных и данных.

Эти контейнеры связаны через ссылки, контейнер данных хранит файлы Laravel, а контейнер хранения предназначен для хранения файлов базы данных; таким образом, оба действуют как объем для других контейнеров.

Контейнер mariadb работает со стандартным контейнером mariadb, предоставленным в хранилище док-станции.
Контейнеры Artisan и phpfpm основаны на изображении, предоставленном dylanlindgren в хранилище док-станции.

Контейнер-ремесленник связан с контейнером db следующей командой:

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

Однако при выполнении команды artisan migrate появляется следующая ошибка:

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

Я недавно узнал о контейнерах и очень плохо знаком с devOps, поэтому не уверен, что нужно настроить в контейнерах для решения проблемы. Спасибо, любые советы подойдут.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]