Docker로 Wordpress 개발 환경 구축

2971 단어 도커WordPress

소개



Docker를 설치했다고 가정합니다.
Wordpress의 테마 개발을 실시할 때에 멋지게 환경 구축할 수 있습니다.

Mac 0SX
도커 19.03.13

환경 구축



아래의 docker-compose.yml을 환경을 만들려는 디렉토리에 만듭니다.

docker-compose.yml
version: "2"

services:
  wordpress:
    image: wordpress:latest
    ports:
      - "3001:80"
    depends_on:
      - mysql
    env_file: .env
    volumes:
      - ./wp-content:/var/www/html/wp-content

  mysql:
    image: mysql:5.7
    env_file: .env
    ports:
      - "3306:3306"

그런 다음 docker-compose.yml과 동일한 디렉토리에 .env 파일을 만듭니다.

.env
WORDPRESS_DB_NAME=wordpress
WORDPRESS_DB_USER=wp_user
WORDPRESS_DB_PASSWORD=password

MYSQL_RANDOM_ROOT_PASSWORD=yes
MYSQL_DATABASE=wordpress
MYSQL_USER=wp_user
MYSQL_PASSWORD=password

docker-compose.yml을 만든 디렉토리로 이동하여 docker-compose 명령을 실행합니다.

bash
$ cd 作成したファイルのディレクトリ
$ docker-compose build
$ docker-compose up

브라우저로 액세스 및 설정



이것으로 환경이 일어났다고 생각하기 때문에, 이하의 URL로 액세스 해, 사이트명등을 합니다.
http://localhost:3001/

그러면 다음과 같은 폴더가 만들어질까 생각합니다.
├── docker-compose.yml
└── wp-content
    ├── index.php
    ├── languages
    ├── plugins
    ├── themes
    ├── upgrade
    └── uploads

테마 개발을 할 때는 wp-content/themes 안의 테마를 수정하여 할 수 있습니다.

두 번째 마이그레이션 시작은 Docker 대시보드에서 실행 버튼을 클릭하여 시작하는 것이 빠르고 편리합니다.
정지도 대시보드에서 할 수 있습니다.

php.ini 등을 변경하고 싶은 경우는, 대시보드의 wordpress_wordpress_1의 우측에 표시되는 「CLI」버튼을 클릭하면 컨테이너에 접속할 수 있으므로, 거기로부터 vi등을 사용해 편집할 수 있습니다.



끝에



뭔가 실수가 있다면 지적하십시오.

좋은 웹페이지 즐겨찾기