docker-compose와 wordpress 예제

J_JEON·2023년 4월 18일
0

docker, docker-compose를 설치한 후 wordpress를 만들어보는 예제

예제

빈 폴더 만들기

이후에 만들 yml파일을 제외한 어떤 파일도 존재하지않는 아무 이름을 가진 폴더를 생성.

docker-compose.yml 만들기

docker-compose.yml파일을 만들고 아래와같이 작성

services:
  db:
    image: mysql:5.7
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: somewordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress

  wordpress:
    image: wordpress:latest
    ports:
      - "8000:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
      WORDPRESS_DB_NAME: wordpress
volumes:
  db_data: {}

docker-compose up -d로 실행하기

-d 옵션을 사용해 필요한 도커 이미지를 pull하고 wordpress와 mariadb 컨테이너를 실행함
docker ps 명령어를 사용해 컨테이너가 잘 실행중인지 확인 가능

확인 및 종료

http://localhost 또는 https://localhost으로 들어가 wordpress에 접속되는지 확인하기 (http는 80, https는 443포트가 default)
컨테이너를 종료하고싶을때는 docker-compose down 명령어를 사용하면 종료가능
volume까지 완전하게 삭제할때는 docker-compose down -v 사용

profile
늅늅

0개의 댓글