반응형
링크 도커 컨테이너(Drupal 및 MariaDB)
우선 마리아DB 도커 이미지로 도커 컨테이너를 만들었습니다.
그런 다음 실행 중인 컨테이너에 데이터베이스 덤프 파일을 로드했습니다.
[MariaDB status][1]
만사가 잘 풀립니다.Drupal 이미지를 실행/링크하려면:
docker run --name drupaldocker --link mariadbdocker:mariadb -p 8089:80 -d drupal
drupal 설치 페이지에는 도달할 수 있지만 데이터베이스를 로드하려면 항상 같은 오류가 발생합니다.
-host, pass 또는 dbname이 잘못되었습니다.
하지만 저는 제 자격증이 맞다고 확신합니다.제 드루팔 컨테이너가 mariadb 이미지를 찾을 수 없는 것 같습니다.
도커 링크는 더 이상 사용되지 않는 기능이므로 피해야 합니다. https://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/
제 생각에 당신은 mariadbdocker라는 이름의 컨테이너를 운영중인 것 같습니다.drupaldocker 컨테이너 내부에서 bash 액세스 권한을 얻으면 다음과 같이 mariadb 별칭을 ping할 수 있습니다.
docker run --name drupaldocker --link mariadbdocker:mariadb -p 8089:80 -it drupal /bin/bash
ping이 성공해도 자격 증명에 문제가 있을 수 있습니다.
언급URL : https://stackoverflow.com/questions/45757098/link-docker-containers-drupal-and-mariadb
반응형
'programing' 카테고리의 다른 글
데이터 프레임의 현재 파티션 수 가져오기 (0) | 2023.09.27 |
---|---|
이미지 너비를 부모 디브의 100%로 만들되 자신의 너비보다 크지 않게 만듭니다. (0) | 2023.09.27 |
구별을 사용하여 표에서 고유 레코드를 하나만 선택하는 방법 (0) | 2023.09.27 |
PHP에서 PDO와 함께 사용할 MySQL 데이터베이스를 선택하려면 어떻게 해야 합니까? (0) | 2023.09.27 |
기본 클래스에서 파생 클래스를 동적으로 만드는 방법 (0) | 2023.09.27 |