안녕하세요 오늘은 docker를 사용해서 mariaDB container를 띄우고 접속해 보도록 하겠습니다 도커는 이전 게시글에서 설명하였으므로 설명은 생략하고 바로 진행해보도록 하겠습니다 편의를 위해 Docker Desktop을 사용하였습니다
먼저 Docker Desktop에서 mariaDB image를 다운받기 위해 mariaDB를 입력합니다 맨 위에 있는 image를 pull 받아줍니다
설치한 mariaDB를 컨테이너로 만들어 주기 위해 하단 사진의 1번버튼을 눌러준 뒤 2번 버튼을 눌러 이미지 옵션을 설정합니다
버튼을 클릭하면 다음과 같은 창이 나오는데 컨테이너 이름과 포트, 볼륨, 환경변수등을 설정할수 있습니다
Containers를 만든 후 mariaDB Container를 실행시켜줍니다
도커 내부 mariaDB의 데이터베이스와 권한 설정을 위해 터미널로 도커에 접속하고 mysql 명령어를 사용하여 데이터베이스와 권한 설정을 해줍니다
docker exec -it (컨테이너 이름) bash
터미널에서 위 명령어를 사용해 도커 컨테이너에 접속을 할 수 있습니다
이후 mysql에 접속하여 데이터베이스와 권한 설정 명령어를 입력해 줍니다 testdb라는 데이터베이스와 testuser라는 user를 만들어 주었습니다
이후 DBever를 통해 도커 mariaDB에 접속해보았습니다
접속이 정상적으로 된것을 위 사진을 통해 확인할수 있었습니다 다음엔 더 재미있는 소재로 찾아뵙도록 하겠습니다 감사합니다.