Windows docker를 사용하여 php 컨테이너 및 mysql 컨테이너를 실행할 때 Laravel이 데이터베이스에 연결할 수 없는 문제 해결

藏色散人
풀어 주다: 2021-03-22 08:58:07
앞으로
3036명이 탐색했습니다.

Problem

Windows docker를 사용하여 php 컨테이너 및 mysql 컨테이너를 실행할 때 Laravel이 데이터베이스에 연결할 수 없는 문제 해결

Laravel 프로젝트 Windows docker를 사용하여 php 컨테이너, mysql 컨테이너 실행 시, windows git bash에서 php artisan migration 실행 시 데이터베이스를 찾을 수 없는 현상이 발견되었습니다.

ERROR 메시지 : PHP 장인을 Windows에서 마이그레이션 할 때 컨테이너의 MySQL을 연결할 수 없습니다. Shell 명령을 연결하여 PHP Artisan 명령을 캡슐화 할 수 없습니다. , 그리고 다음과 같이 컨테이너 이후에 php artisan을 실행합니다:

phpartisan file content

   Illuminate\Database\QueryException  : SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: 未知  (SQL: select * from ***)

  at E:\project\vendor\laravel\framework\src\Illuminate\Database\Connection.php:669
    665|         // If an exception occurs when attempting to run a query, we'll format the error
    666|         // message to include the bindings with SQL, which will make this exception a
    667|         // lot more helpful to the developer instead of just the database's errors.
    668|         catch (Exception $e) {
  > 669|             throw new QueryException(
    670|                 $query, $this->prepareBindings($bindings), $e    671|             );
    672|         }
    673|

  Exception trace:

  1   Doctrine\DBAL\Driver\PDOException::("SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: 知 ")
      E:\project\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php:31

  2   PDOException::("PDO::__construct(): php_network_getaddresses: getaddrinfo failed: 知 ")
      E:\project\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php:27

  Please use the argument -v to see more details.
로그인 후 복사
Execute

then

권장 사항:최근 5개의 Laravel 비디오 튜토리얼

위 내용은 Windows docker를 사용하여 php 컨테이너 및 mysql 컨테이너를 실행할 때 Laravel이 데이터베이스에 연결할 수 없는 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿