두 개의 컨테이너(nginx와 mariadb)를 사용하여 도커와 드루팔을 셋업하다
도커를 사용하여 Drupal 지역 개발 환경을 구축하여 실행하려고 합니다.
제가 작업하고 있는 사이트는 디지털 오션 서버에서 가동되고 있는 라이브입니다.그 서버에 액세스 해(ssh - p 1111 @ 234.234.234.23)를 실행(도커 ps)하면, 2개의 컨테이너가 동작하고 있는 것을 알 수 있습니다.하나는 여기서 받은 nginx-drugpal 5-drugpal 컨테이너입니다(https://github.com/bnchdrff/dockerfiles)).
다른 컨테이너는 drupal 사이트의 데이터베이스를 저장하는 mariadb 컨테이너입니다.
두 컨테이너 모두에서 실행(도커 내보내기)하여 다운로드한 후 로컬 이미지(각각 (mariadb:local) 및 (bnchdrff/nginx-php5-druppal:latest)로 설정했습니다.
그런 다음 실행합니다.
sudo 도커 실행 -d --name mariadb mariadb: 로컬 /sbin/init
sudo 도커 실행 -d -p 80:80 -p 2222:22 --name nginx - drup5 - drupal - bnchdrff --link mariadb : db bnchdrff / nginx - drupal - sbin / init
그런 다음 브라우저에서 localhost:80 및/또는 localhost로 네비게이트를 시도합니다.
아무것도 표시되지 않는다.
제가 제대로 하고 있는 건가요?
나는 이 모든 것을 처음 접하기 때문에 이해가 부족하다.라이브 nginx-php5-drupal 컨테이너를 gitub repo에서 이전 컨테이너로 교체하고 사이트를 온라인으로 만든 사람이 커스터마이즈했다고 생각하기 때문에 라이브 사이트에서 실행 중인 컨테이너를 내보내는 것부터 로컬로 실행하는 것까지 모든 프로세스를 재개하는 것이 최선이라고 생각합니다.
감사합니다.
MAC OS 를 사용하고 있는 경우는, boot2docker 의 IP 주소를 사용할 필요가 있습니다.boot2docker ip 명령을 실행하면 얻을 수 있습니다.
https://docs.docker.com/installation/mac/
언급URL : https://stackoverflow.com/questions/23924784/setting-up-drupal-with-docker-using-two-containers-nginx-and-mariadb
'programing' 카테고리의 다른 글
루프 내의 크로스 테이블 (0) | 2022.09.30 |
---|---|
Gradle에서 소스 JAR을 구축하는 방법 (0) | 2022.09.30 |
PHP에서 타임스탬프를 시간 전으로 변환하는 중(예: 1일 전, 2일 전)... (0) | 2022.09.30 |
두 타임스탬프 간의 MySql 차이(초) (0) | 2022.09.30 |
dyld: 라이브러리가 로드되지 않음: Mac에서 brew를 사용하여 노드를 설치한 후 /usr/local/opt/icu4c/lib/libicui18n.62.dylib 오류 발생 (0) | 2022.09.30 |