Server/Docker

7.도커(Docker) - wordpress, mysql 구성하기

juhpark 2022. 6. 10. 22:41
반응형

워드프레스를  docker로 구성해보자. 도커설치는 다음의 글에서 확인한다.

 

1. 도커(Docker) 윈도우 10에 설치하기

도커란? 이미 만들어진 운영체제들을 활용하여 자유롭게 로컬 시스템에 손쉽게 다운로드 받아서 환경을 구성하도록 지원하는 소프트웨어로 다양한 환경에서 테스트가 필요한 경우, 많은 개발

juhpark.tistory.com

 

워드프레스와 mysql 두개의 컨테이너를 설치해야 하는데 여기서는 docker-compose.yml 화일을 생성하고 docker-compose up -d 명령어를 통해 설치를 한다.

먼저 docker-compose.yml 화일을 다음과 같이 작성한다. 실제 운영시 패스워드는 적절하게 변경한다.

version: '2'
services:
  db:
    image: mysql:5.7
    volumes:
      - ./mysql:/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
    ports:
      - "80:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306 // mysql 기본 설정
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - ./html:/var/www/html
      - ./upload.ini:/usr/local/etc/php/conf.d/uploads.ini

 

이후에 다음의 명령어를 docker-compose.yml 화일이 있는 디렉토리에서 실행하면, 모든 준비가 간단하게 끝난다.

docker-compose up -d

 

위 명령을 실행하면 이미지를 다운받고 필요한 설정을 알아서 하게 된다. 웹브라우저에서 http://localhost 를 호출 하면 다음과 같은 화면이 나온다. 한국어를 선택하고 continue 버튼을 클릭한다.

 

아래 화면이 조회되면 적당한 정보를 입력한 뒤, 워드프레스 설치 버튼을 클릭한다.

 

아래 화면의 로그인 버튼을 클릭한다.

 

위에서 입력한 정보를 사용하여 로그인 한다.

 

이제 워드프레스를 사용할 준비 끝 ~~^^

반응형