본문 바로가기

System Trading

4. Ubuntu 18.04 LTS 에 Docker + MariaDB 설치

목표 : DB를 구성하기 위해 Docker 위에서 MariaDB image 를 돌림.

이후 Windows Python 프로그램에서 DB를 이용.

 

Docker Install : https://docs.docker.com/engine/install/ubuntu/

 

Maria DB docker image : https://hub.docker.com/_/mariadb/ 

 

Maria DB main page :https://mariadb.com/

 

 

 

< Docker installed on Ubuntu 18.04 >

sudo docker version 으로 version 확인

 

 

< Maria DB image 실행 >

sudo docker run --name <mariadb name> -e MYSQL_ROOT_PASSWORD=<passwd> -d mariadb:<tag> 로 Mariadb image 를 컨테이너로 바로 실행

 

< Maria DB bash >

mariadb.com/kb/en/a-mariadb-primer/ 참조

Docker 에서 실행된 Maria DB server. 

bash 에서 mysql 접근 가능. 

MariaDB server 에서 바로 접근이므로 -h 뒤에 ip_address는 생략. 아직 DB 없으므로 db_name 생략

 

database prompt 까지 성공. 

Docker -> MariaDB image -> Database 접근 순

이제 여기서 SQL query 로 data manipulation 가능.. 

 

그럼 이제 Windows python client 에서 접속을 해보자. 아래 참조

mariadb.com/resources/blog/how-to-connect-python-programs-to-mariadb/