hanker

Docker 독립적인 mariaDB 서버 구축 가이드 본문

SERVER/DOCKER

Docker 독립적인 mariaDB 서버 구축 가이드

hanker 2024. 10. 30. 07:02
반응형

Docker를 이용해서 MariaDB 서버를 구축해보자

 
 

1. MariaDB Docker 이미지 다운로드

 

docker pull mariadb

- MariaDB를 다운로드 받는다.

 
 

반응형
2.  MariaDB 컨테이너 실행 데이터 영속성 설정 (옵션)

- 다운로드가 완료되면 MariaDB 컨테이너를 실행해야 하는데, 
MariaDB 컨테이너가 종료되거나 재시작해도 데이터가 유지되도록, 호스트 시스템에 볼륨을 마운트하여 데이터 영속성을 보장시키게 실행해보자
 

docker run -d \
  --name mariadb-server \
  -e MARIADB_ROOT_PASSWORD=hanker \
  -v /home/hanker/mariadb-server:/var/lib/mysql \
  -p 33306:3306 \
  mariadb

# docker run -d \
#   --name 도커컨테이너명 \
#   -e MARIADB_ROOT_PASSWORD=비밀번호 \
#   -v 마운트경로:/var/lib/mysql \
#   -p 접속포트:3306 \
#   mariadb
실행 시켜보면 containerID가 생성된다.

 
 

3. MariaDB 서버 접속

 

MariaDB 클라이언트를 사용해 MariaDB 컨테이너에 접속할 수 있다.

docker exec -it mariadb-server mariadb -u root -p

-  mysql -u root -p 접속 시 command not found 오류발생 (접속 명령어가 mariadb로 변경되었다. (10.5 버전 이상))

반응형