본문 바로가기
Programming/Raspberry Pi

Raspberry Pi(라즈베리파이) Docker + Redmine + Mysql + Git 세팅하기 [4편: Mysql 컨테이너 세팅(4/7)]

by BACKK0M 2018. 7. 13.
반응형

컨테이너 내부로 접속하여 mysql을 사용해봅니다.

$ sudo docker exec -it mysql bash



접속에 성공하면 root@~로 바뀌게 됩니다.


redmine 계정 및 DB를 생성해봅시다.

# mysql -uroot -p

Enter password: 컨테이너 생성 시 입력했던 비밀번호


데이터베이스를 생성하고

mysql> create database redmine character set utf8;


redmine 계정을 생성하고

mysql> create user ‘redmine’@‘172.17.%’ identified by ‘비밀번호’;


redmine 계정에 대한 권한을 설정!

mysql> grant all privileges on redmine.* to ‘redmine’@‘172.17.%’;


mysql> exit


Host로 가즈아!

# exit


Redmine을 위한 DB 준비가 끝났습니다.

여기서 주목해야 할 점은 Redmine 계정을 생성할 때 호스트를 172.17.%로 설정했다는 점인데요.

Docker 컨테이너들의 내부 IP 주소가 바로 172.17.x.x로 되어있기 때문에 컨테이너 내부에서만 사용하기 위한 설정이라 보시면 될 것 같습니다(%는 이하 어떤 숫자가 들어오든 신경 쓰지 않는다는 뜻이고요).


다음 포스팅에선 Redmine 컨테이너를 생성해보겠습니다.

라즈베리파이를 위한 Redmine 이미지가 존재하지 않으므로 라즈비안 컨테이너를 생성하고 그 안에 Redmine을 설치하는 과정이 있습니다.

반응형