이 기사에서는 Docker Compose와 함께 관리되는 로컬 WordPress 프로젝트를 DigitalOcean 액적에 배치하는 것을 보여줍니다. 로컬 개발과 원격 서버 간의 동기화를 위해 git 및 리포지토리 (비트 벅켓)를 활용합니다.
주요 장점 :
Docker Compose를 사용한 단순화 된 배포
GIT를 사용한 버전 제어는 쉬운 업데이트 및 롤백 기능을 보장합니다.
Docker의 고립 된 환경은 보안 및 관리 가능성을 향상시킵니다
일관된 개발/테스트 환경 스케일링 또는 생성을위한 쉬운 복제
디지털 드롭 렛 설정 :
DigitalOcean 계정 및 액적 (VPS 인스턴스)을 만듭니다. 최적의 성능을 위해 적절한 인스턴스 크기 (512MB로 시작하는 512MB부터 시작) 및 영역을 선택하십시오. Docker로 미리 구성된 이미지를 선택하십시오
-
-
기존 또는 새로 생성 된 SSH 키 쌍을 사용하여 SSH 액세스를 구성하십시오. 이를 통해 액적에 안전한 터미널 액세스 할 수 있습니다
-
-
방울에 docker compose 설치 :
SSH를 통해 ()를 통해 액적에 연결하십시오
제공 및 명령을 사용하여 Docker Compose를 설치하십시오.
Docker Compose를 사용하여 WordPress를 배포하는
:
-
프로젝트 디렉토리를 만듭니다 ()
제공된 구성으로 파일을 만듭니다. IP 주소는 여기에 지정되지 않았으며 포트 매핑이 중요합니다.
- 실행 분리 모드에서 컨테이너를 시작합니다 (터미널을 닫은 후에도 실행할 수 있음). 이것은 첫 번째 실행에서 필요한 이미지를 가져옵니다.
GIT를 사용하여 DigitalOcean과 로컬 개발을 동기화합니다
로컬 디렉토리에서 git 저장소를 초기화하십시오
원격 저장소 (예 : Bitbucket 또는 Github)를 추가하십시오
-
지역 변경을 커밋하고 밀어 넣으십시오 ()
액적에서 컨테이너를 중지하고 (
)를 중지하고 기존 )를 제거하고 액적에 대한 SSH 키를 생성합니다 (). Bitbucket 계정에 공개 키를 추가하십시오
-
리포지토리를 액적 ()에 복제하십시오
docker-compose stop
wp-content
컨테이너를 다시 시작하십시오 ()
rm -rf wp-content
ssh-keygen -t rsa -C "your_email_here"
결론 :
이 프로세스를 사용하면 로컬 개발과 DigitalOcean 서버 간의 지속적인 통합을 가능하게하여 WordPress 배포 워크 플로를 간소화합니다. Docker Compose 및 Git의 사용은 강력하고 효율적인 솔루션을 제공합니다. 이 기사에는 Docker와의 WordPress 배포의 다양한 측면을 다루는 포괄적 인 FAQ 섹션도 포함되어 있습니다.
위 내용은 Docker와 함께 WordPress 배포의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!