• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

헤놀로지에서 Docker로 MariaDB(MySQL) 설치하기.

달소 달소 1867

2

3

 

안녕하세요. 달소입니다.

 

이번 글에서는 워드프레스,기타 웬만한 프로그램에서 사용하는 DB인 MariaDB(MySQL)을 Docker를 통해 헤놀로지에서 구축해보도록하겠습니다.

 

기본적으로 패키지센터에서도 MySQL 설치가 가능하지만 저는 Docker가 기본적으로 운영하기 편해서 도커를 사용하겠습니다.

 

사전준비는 간단하게 패키지센터에서 Docker를 설치해주시면 됩니다.

 

이미지 추가 및 사전준비.

사용할이미지는 linuxserver.io의 mariadb 입니다.

linuxserver의 이미지들은 사용하기 편한상태로 만들어져있고 유지보수또한 철저해서 자주 애용하는편입니다 ㅎㅎ

 

https://hub.docker.com/r/linuxserver/mariadb

 

dsm에서 docker를 실행 후 이미지 > 추가 > URL에서 추가 > https://hub.docker.com/r/linuxserver/mariadb 를 입력하면됩니다.

 

 

image.png.jpg

 

image.png.jpg

 

 

이미지를 추가했으니 이제 DB에 사용될 디렉터리를 생성해보겠습니다.

파일스테이션을 통해 Docker 하위폴더에 MariaDB/config를 만들어주세요.

 

image.png.jpg

 

컨테이너 생성

이미지, 디렉터리 추가까지 완료됐으면 컨테이너를 생성해보겠습니다.

 

아까의 이미지 탭에서 이미지를 선택 후 실행해주시면 컨테이너 생성 마법사가 실행되며 여기서 설정을 진행하겠습니다.

 

image.png.jpg

 

 

image.png.jpg

 

image.png.jpg

 

image.png.jpg

image.png.jpg

 

 

위 처럼 셋팅후에 적용을 누르면 컨테이너 생성이 완료됩니다.

이제 터미널 접근방법입니다.

 

image.png.jpg

 

터미널 접근은 같은 네트워크에서만 가능하며 타 네트워크에서 접속시 소켓이 닫혔습니다 라고 나오니 주의해주세요.

컨테이너를 더블클릭해서 터미널을 누르고 생성을 누르면 bash쉘의 터미널이 열립니다.

 

여기서 mysql 명령어를 사용해서 mysql -u root -p 명령어를 통해 mysql 콘솔로 접속할 수 있습니다.

password는 앞서 환경변수로 설정해준 root password 입니다.

 

image.png.jpg

 

mysql의 데이터는 앞서 볼륨매칭을 시켜준 /docker/MariaDB/Config에 쌓입니다.

혹 외부의 DB를 넣어야한다면 해당 폴더에 넣은뒤 터미널에서 넣어주면됩니다.

 

image.png.jpg

 

 

 

기타 클라이언트로 접근시에는 헤놀로지의 ip에 외부 포트로 설정해준 3306 포트를 통해 접근하면 접속할 수 있습니다.

위에서는 3306으로 적었지만 저는 사용중이라 3307로 설정한뒤 접근했습니다.

클라이언트 접속툴은 HeidiSQL 입니다.

 

image.png.jpg

 

image.png.jpg

 

이렇게 시놀로지(헤놀로지)에서 도커를 통한 MySQL구축방법입니다.

신고공유스크랩
3

달소 달소
96Lv. 186263P
다음 레벨까지 1917P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

2등
낭천 2022.09.15. 19:25

몇일동안... 삽질하다가 오늘 해결한 내용인데.. 본문처럼 해도 안되시는 분들은 한번 해보세요.

DSM 6.x 때 nextcloud 올리면서 참조해서 잘 썻었는데... 한동안 DB 쓸일 없다가.. 최근에 다시 설치했는데..

ERROR 2002 뜨면서 잘 안되었는데..

본문 내용에서 볼륨 폴더 추가 부분만 제외 해주시고 포트랑 환경변수 TZ , 패스워드 설정 부분만 하니까...

정상적으로 되네요.

DSM도 다시 밀어보고 .. 삽질끝에... 얼떨결에 얻어 걸렸습니다;

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

분류 제목 글쓴이 날짜 조회 추천
정보 공지 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 59 달소 23.05.29.01:57 22939 +23
정보 공지 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 71 달소 23.05.23.23:58 24678 +23
업데이트 RR-24.3.7 업데이트 5 EXP 8시간 전12:25 215 +1
후기 27000원 헤놀 머신 조립 (장난감) 8 헤놀로지맨 1일 전19:51 621 +3
업데이트 릴리즈 봇이 v1.0.2.4 를 너무 여러번 올려 버려 민망하네요. ㅎㅎ 6 화정큐삼 1일 전00:52 319 +4
질문
image
스맛홈매니아 36분 전20:21 15 0
업데이트
image
EXP 8시간 전12:25 215 +1
질문
image
유니파트 22시간 전22:15 204 0
후기
image
헤놀로지맨 1일 전19:51 621 +3
질문
image
유니파트 1일 전18:24 62 0
질문
normal
Skywa1ker 1일 전17:46 135 0
질문
normal
블랙앤해적 1일 전17:37 39 0
질문
normal
요트 1일 전17:13 264 0
질문
normal
zip 1일 전13:01 120 0
질문
normal
모랄로 1일 전09:30 114 0
업데이트
normal
화정큐삼 1일 전00:52 319 +4
후기
image
kmw_ 2일 전16:06 566 +2
질문
image
메가펀치 2일 전15:42 82 0
질문
normal
모랄로 2일 전13:01 112 0
질문
image
아나구 2일 전12:02 170 0
질문
image
짱구바붕 2일 전23:44 205 0
잡담
image
유니파트 2일 전21:28 341 +1
질문
normal
꿈스꿈스 3일 전17:58 488 0
질문
image
벼락마싸지 3일 전15:32 111 0
업데이트
image
EXP 3일 전13:27 427 +5