워드프레스 설치하기 위한 사전 작업
- 도커(컨테이너 매니저) 설치
- 이미지 탭에서 mysql8.0 / wordpress 설치
- wordpress 세부사항 안에 잇는 docker hub 페이지 열기(https://registry.hub.docker.com/_/wordpress/)
- 파일 스테이션에서 워드프레스 설치할 경로(폴더) 만들기
*임의 폴더(wp1,wp2….) 폴더 안에 [db] , [wordpress] 폴더 두개 만들면 됨
**도커를 활용하여 여러개의 워드프레스 만들 수 있음.(도메인 1개로 여러개 만들 예정)
mysql 설치 및 설정하기
- 다운 받은 mysql 이미지 실행
- 자동 재시작 실행 체크
- 포트 설정(기본3306[바꿔도 됨] -> 여러개 만들꺼면 3306,3307,3308 등으로 늘려가면 됨)
- 볼륨 설정 -> 아까 만들어놓은 경로 중 db 폴더를 선택
- 아까 열어놓은 도커허브 페이지에 있는 값들을 입력(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 설치 및 설정하기
- 다운 받은 wordpress 이미지 실행
- 자동 재시작 실행 체크
- 포트 설정(기본8080/80[바꿔도 됨] -> 여러개 만들꺼면 8081/80,8082/80,8083/80 등으로 늘려가면 됨)
- 볼륨 설정 -> 아까 만들어놓은 경로 중 wordpress 폴더를 선택
- 아까 열어놓은 도커허브 페이지에 있는 값들을 입력(https://registry.hub.docker.com/_/wordpress/)
- 링크 -> 직전에 만들었던 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주소 뒤에 아까 지정한 워드프레스 포트번호 입력하면 해당 화면이 나오며 워드프레스 설치화면이 뜨게 되며, 언어 및 계정 입력해주면 설치 완료됨