> 개발 도구 > composer > 본문

Compose를 사용하여 WordPress를 배포하는 방법

藏色散人
풀어 주다: 2021-04-25 19:11:50
앞으로
2569명이 탐색했습니다.

다음 튜토리얼 칼럼인 composer에서는 Compose를 사용하여 WordPress를 배포하는 방법을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

Compose를 사용하여 WordPress를 배포하는 방법

배포 Compose는 Docker에서 출시한 조정 도구입니다. Compose를 사용하면 docker-compose.yml 파일을 사용하여 애플리케이션의 서비스를 구성할 수 있습니다. 그런 다음 하나의 명령으로 구성 파일에 구성된 모든 서비스를 시작할 수 있습니다. Compose는 개발, 테스트, 프레젠테이션, 지속적인 통합에 사용할 수 있습니다.
Compose를 사용하려면 세 단계만 거치면 됩니다. 물론 전제 조건은 Compose를 먼저 설치해야 한다는 것입니다.

Compose 설치

먼저 Docker가 설치되어 있는지 확인해야 합니다.
명령:

docker info
로그인 후 복사

또는

docker --version
로그인 후 복사

설치되지 않은 경우 Docker 공식 웹사이트의 설치 지침을 참조하세요. 매우 자세합니다. 왼쪽의 설치 메뉴에는 다양한 시스템 설치 방법이 있습니다. 우분투 시스템의 설치 방법 등.
Compose 설치 명령:

curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose
로그인 후 복사

다운로드가 항상 실패하거나 연결 시간이 초과되면 여기를 클릭하여 다양한 버전의 Compose를 다운로드할 수 있습니다.
그런 다음 Compose가 설치될 호스트에 다운로드한 파일을 업로드합니다. 업로드 방법은 원하는 것입니다.
다음은 "docker-compose-Linux-x86_64" 파일을 /opt에 업로드한 다음 파일을 /usr/local/bin/ 폴더에 복사하고 이름을 docker-compose로 지정한 다음 docker-compose에 실행 옵션을 지정하는 것입니다. 권한. 그런 다음 Compose의 버전 정보를 확인하여 Compose를 정상적으로 사용할 수 있는지 확인합니다.
명령:

cp /opt/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
로그인 후 복사

이제 Compose를 정상적으로 사용할 수 있습니다. 또한 이것이 실제 설치가 아니라는 것을 알 수 있습니다. 파일을 다운로드하여 지정된 위치에 배치하고 이름을 바꾼 다음 실행 권한을 부여했습니다.

Compose를 사용하여 WordPress 배포

1. Dockerfile 파일을 통해 애플리케이션이 실행되는 환경을 어디에서나 재현할 수 있도록 정의합니다.
명령:

mkdir -p /opt/compose-wordpress
cd /opt/compose-wordpress
nano Dockerfile
로그인 후 복사

편집된 내용은 다음과 같습니다(여기서는 이미지가 변경되지 않았습니다. 이미지를 빌드해야 하는 경우 작동 방법을 보여주는 것일 뿐입니다):

FROM mysql
MAINTAINER AuthorName <email></email>
로그인 후 복사

저장하고 종료합니다.
2. docker-compose.yml 파일에 각 서비스를 정의하여 각각의 독립적인 환경에서 애플리케이션이 실행될 수 있도록 애플리케이션을 구성합니다.
명령:

vim docker-compose.yml
로그인 후 복사

콘텐츠 편집:

version: '2'
services:
  db:
    build: .
    volumes: "./.data/db:/var/lib/mysql"
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: wordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
  wordpress:
    depends_on: db
    image: wordpress:latest
    links: db
    ports: "9527:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_PASSWORD: wordpress
로그인 후 복사

저장하고 종료합니다.
3. 마지막으로 /opt/compose-wordpress 폴더에서 다음 명령을 실행하여 Compose를 시작하여 전체 애플리케이션을 실행합니다.
명령:

docker-compose up -d
로그인 후 복사

매개변수 -d를 추가하지 않으면 다음과 같이 실행 로그의 일부 스크린샷이 표시됩니다.

Compose를 사용하여 WordPress를 배포하는 방법

그런 다음 브라우저를 열고 ip:port에 액세스합니다. 호스트 IP를 확인하면 직접 사용할 수 있습니다. 도메인 이름과 액세스용 포트 번호입니다.
여기서 컨테이너 매핑 호스트의 포트 번호는 9527이며 해당 도메인 이름도 호스트 IP로 확인됩니다. 첫 방문의 효과는 다음과 같습니다.

Compose를 사용하여 WordPress를 배포하는 방법

Compose를 사용하여 WordPress를 배포하는 방법

첫번째 로딩이 조금 느리고, 페이지가 응답하지 않을 가능성도 있으니 기다리시거나, 2번을 눌러주세요. 세 번 기다리세요. ···
그런 다음 지시를 따르세요. 아래 정보를 입력하고 설치하신 후 이용하시면 됩니다.

Compose를 사용하여 WordPress를 배포하는 방법

설치 성공 프롬프트는 다음과 같습니다.

Compose를 사용하여 WordPress를 배포하는 방법

여기의 로그인 계정과 비밀번호는 설치 중에 설정된 계정과 비밀번호입니다.

Compose를 사용하여 WordPress를 배포하는 방법

Compose를 사용하여 WordPress를 배포하는 방법

위 내용은 Compose를 사용하여 WordPress를 배포하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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