programing

링크 도커 컨테이너(Drupal 및 MariaDB)

javamemo 2023. 9. 27. 16:47
반응형

링크 도커 컨테이너(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

반응형