Membuat Instance Mysql menggunakan Docker Compose

Teten Nugraha
Hackflix
Published in
3 min readJun 17, 2019

--

image from Unsplash

Assalamualaikum Sobat Hackflix, pada artikel ini saya akan menjelaskan bagiamana cara membuat sebuah docker container Mysql. Disini saya menggunakan versi Mysql 5.6.26, sobat bisa cek di docker hub resmi nya yaitu

Oia untuk sobat yang ingin mempelajari dasar-dasar Docker, ada tutorial bagus dari Kang Eko Kurniawan Khannedy berikut adalah link nya https://www.youtube.com/playlist?list=PL-CtdCApEFH-A7jBmdertzbeACuQWvQao

Untuk Docker sendiri sudah menyediakan installer untuk masing-masing OS yaitu Microsoft Windows, Linux dan Mac OS, sobat bisa mengunjugi link ini

Untuk Instalasi di Windows https://docs.docker.com/docker-for-windows/install/

Untuk Instalasi di Mac https://docs.docker.com/docker-for-mac/

Untuk Instalasi di Linux Ubuntu https://docs.docker.com/install/linux/docker-ce/ubuntu/

Oke langsung saja, buka terminal kemudian ketikan script berikut

mkdir mysql-testcd mysql-testtouch docker-compose.yml

kemudian sobat buka file docker-compose.yml menggunakan IDE yang suka kamu gunakan dan ketikan script nya sebagai berikut :

Disini penulis menggunkan versi docker compose 3

dbTestServer adalah nama container Mysql yang akan kita coba akses

Volume adalah path direktori dimana kita akan menyimpan berkas-berkas dari database MySQL

buka kembali terminal dan ketikan script berikut

docker-compose up -d

jika status nya … done berarti kita sudah berhasil membuat docker container dari docker-compose diatas, untuk mengecek status bisa menggunakan sintak berikut :

docker ps 

nah, step selanjutnya adalah menguji menggunakna MySQL GUI Tools, disini saya menggunakan MySQL Workbench yang free dan powerfull.

Sobat coba membuat koneksi baru dengan konfigurasi sebagai berikut

Connection Name : Docker-test

Hostname : 127.0.0.1

Port : 3306

username : user

Password : password

kemudian tekan tombol Test Connection, jika sukses maka tampilan nya adalah sebagai berikut

sekian sharing tips dan trick kali ini ,semoga artikel nya dapat membantu soat Hackflix.

--

--

Teten Nugraha
Hackflix

Software Engineer, 8 years of experience. Expertise with Microservices, Spring Boot, CICD, Docker https://www.linkedin.com/in/teten-nugraha