시놀로지 나스를 사용하다보면 워드프레스를 설치하여 이용하시는분들이 많은데요
오늘은 시놀로지 나스에 docker프로그램을 이용하여 워드프레스 설치하는 방법에 대해서 알아볼게요
시놀로지 나스에 워드프레스 설치 시 나스에 다이렉트로 설치하는 방법과 도커를 이용하여 워드프레스 설치하는 방법이 있는데요, 저는 도커를 통해서 워드프레스를 설치하는 방법에 대해서 설명드릴게요
도커란(docker란)? 무엇인가요?
Docker는 가상화된 별도의 공간에서 소프트웨어를 실행할 수 있게 해주는 도구입니다. 이것을 ‘컨테이너’라고 부르는데, 컨테이너 안에는 운영체제, 소프트웨어, 라이브러리 등 해당 소프트웨어가 작동하는데 필요한 모든 것들이 포함되어 있습니다.
비유를 하자면, Docker는 여러분이 원하는 TV 프로그램을 언제 어디서나 같은 환경으로 시청할 수 있게 해주는 스트리밍 서비스 같은 것입니다. 예를 들어 Netflix에서 영화나 드라마를 보려면 각각의 장치에 따로 DVD 플레이어나 블루레이 플레이어 등을 설치할 필요 없이 인터넷만 연결되어 있다면 어디서든 동일한 경험으로 콘텐츠를 시청할 수 있습니다. Docker도 비슷하게 작동합니다.
정리하자면 시놀로지 나스안에 가상 컨테이너를 설치하여 그 리소스(램,하드,인터넷속도)를 제한하여 기존 나스에 영향을 받지 않게 이용 할수 있는 소프트웨어입니다.
저희는 도커이외에 portainer라는 프로그램도 추가 설치할껀데요portainer 설명은 아래를 참고해주세요
portainer란 무엇인가요?
Portainer는 Docker 환경을 관리하기 위한 오픈 소스 도구입니다. 웹 기반의 사용자 인터페이스를 제공하여, Docker 컨테이너, 이미지, 네트워크 등을 쉽게 관리할 수 있도록 해줍니다.
Docker 자체는 주로 명령어를 통해 제어되는데, 이에 익숙하지 않은 사용자에게는 다소 어려울 수 있습니다. Portainer를 설치하면 웹 브라우저에서 GUI(Graphical User Interface)를 통해 Docker 환경을 쉽게 관리할 수 있습니다.
도커 설치 방법
1.패키지 센터에서 container manager 설치
시놀로지 나스> 패키지 센터에서 container manager 검색하여 설치를 합니다.
원래는 프로그램명이 docker 였는데 최근에 바꼈어요
portainer 설치방법
1. portainer 폴더 생성
시놀로지 나스에 file station 에서 docker 하위 폴더에 [portainer] 신규로 생성해줍니다.
2. 작업 스케줄러> 사용자 정의 스크립트
제어판> 작업스케줄러 메뉴에 들어갑니다.
생성>예약된 작업> [사용자 정의 스크립트]를 선택 해주세요
3. 작업생성 일반탭 설정
- 작업: install portainer 입력
- 사용자 : Root 선택
- 활성화됨 : 체크 해제
4. 작업생성 스케줄설정
다음 날짜에 실행> 반복하지 않음 선택을 합니다.
5. 작업 설정 사용자 정의 스크립트 입력
아래정보 및 코드 입력 후 확인 버튼 선택합니다.(아래 캡쳐는 8000 포트인데 기존 포트와 충돌이 나서 8100으로 변경함)
알림실행 상세 정보 이메일 보내기: 알림 받은 이메일 입력
실행명령에 아래 명령어 입력
docker run -d –name=portainer \ -p 8100:8000 \ -p 9100:9000 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /volume1/docker/portainer:/data \ –restart=always \ portainer/portainer-ce |
확인 알럿이 나오면 확인 버튼을 선택합니다.
관리자 계정 패스워드를 입력하면 잠시후 portainer가 설정이 완료됩니다.
5. portainer 실행
등록이된 스케줄러에 실행버튼을 눌러서 아래 프로그램을 실행합니다.
6. portainer 계정 설정
시놀로지 나스 IP주소+ 9100를 입력하여 portainer 에 접속 합니다.
ex) http://192.168.200.254:9100
로그인 시 사용할 계정정보를 입력 한뒤 생성한뒤 로그인을 합니다.
7. 로그인 후 도커 선택
로그인 완료되면 도커를 선택 합니다.
8. 도커 아이피 설정
Environments>local 에서 공용 아이피 영역에 나스 IP 주소를 입력한뒤 저장를 선택 합니다.
9. 업데이트 세팅
이제 업데이트 세팅을 할껀데요
나의 portainer를 선택합니다.
registries > add registry를 선택 합니다.
custom registy 타입을 선택한뒤 아래 정보를 입력 합니다.
- Name : GHCR 입력
- Registry URL:ghcr.io 입력
추가로 1개더 등록 합니다.
- Name : CODEBERG 입력
- Registry codeberg.org 입력
docker 및 portainer 설치가 완료되었습니다.
이제 해당프로그램을 통해서 다음시간에 워드프레스를 설치해볼게요
[ep2] 시놀로지에 워드프레스 설치방법 -(portainer로 워드프레스 설치하기)
설명 6번, 나스ip:9100에서 저는 메세지가 뜹니다.
사이트에 연결할 수 없습니다. 라고 메시지가 뜹니다.