시놀로지에서 도커를 활용하여 워드프레스 설치

워드프레스 설치하기 위한 사전 작업

  1. 도커(컨테이너 매니저) 설치
  2. 이미지 탭에서 mysql8.0 / wordpress 설치
  3. wordpress 세부사항 안에 잇는 docker hub 페이지 열기(https://registry.hub.docker.com/_/wordpress/)
  4. 파일 스테이션에서 워드프레스 설치할 경로(폴더) 만들기
    *임의 폴더(wp1,wp2….) 폴더 안에 [db] , [wordpress] 폴더 두개 만들면 됨
    **도커를 활용하여 여러개의 워드프레스 만들 수 있음.(도메인 1개로 여러개 만들 예정)

mysql 설치 및 설정하기

  1. 다운 받은 mysql 이미지 실행
  2. 자동 재시작 실행 체크
  3. 포트 설정(기본3306[바꿔도 됨] -> 여러개 만들꺼면 3306,3307,3308 등으로 늘려가면 됨)
  4. 볼륨 설정 -> 아까 만들어놓은 경로 중 db 폴더를 선택
  5. 아까 열어놓은 도커허브 페이지에 있는 값들을 입력(https://registry.hub.docker.com/_/wordpress/)
environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: examplepass
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
      - db:/var/lib/mysql

wordpress 설치 및 설정하기

  1. 다운 받은 wordpress 이미지 실행
  2. 자동 재시작 실행 체크
  3. 포트 설정(기본8080/80[바꿔도 됨] -> 여러개 만들꺼면 8081/80,8082/80,8083/80 등으로 늘려가면 됨)
  4. 볼륨 설정 -> 아까 만들어놓은 경로 중 wordpress 폴더를 선택
  5. 아까 열어놓은 도커허브 페이지에 있는 값들을 입력(https://registry.hub.docker.com/_/wordpress/)
  6. 링크 -> 직전에 만들었던 mysql 폴더를 링크 걸기, “(필수)이름은 db로 변경
environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: examplepass
      WORDPRESS_DB_NAME: exampledb
volumes:
      - wordpress:/var/www/html

시놀로지 ip주소 뒤에 아까 지정한 워드프레스 포트번호 입력하면 해당 화면이 나오며 워드프레스 설치화면이 뜨게 되며, 언어 및 계정 입력해주면 설치 완료됨

Leave a Comment