Docker로 Wordpress 개발 환경 구축
소개
Docker를 설치했다고 가정합니다.
Wordpress의 테마 개발을 실시할 때에 멋지게 환경 구축할 수 있습니다.
Mac 0SX
도커 19.03.13
환경 구축
아래의 docker-compose.yml을 환경을 만들려는 디렉토리에 만듭니다.
docker-compose.ymlversion: "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 파일을 만듭니다.
.envWORDPRESS_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등을 사용해 편집할 수 있습니다.
끝에
뭔가 실수가 있다면 지적하십시오.
Reference
이 문제에 관하여(Docker로 Wordpress 개발 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hiiii/items/9e7e4660e73b62695ffb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
아래의 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등을 사용해 편집할 수 있습니다.
끝에
뭔가 실수가 있다면 지적하십시오.
Reference
이 문제에 관하여(Docker로 Wordpress 개발 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hiiii/items/9e7e4660e73b62695ffb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Docker로 Wordpress 개발 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hiiii/items/9e7e4660e73b62695ffb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)