Halo teman-teman, selamat datang di blog kita hari ini! Kali ini, kita akan belajar tentang cara membuat container Docker dan membuat database dan table MySQL didalamnya. Dalam dunia teknologi, Docker adalah platform yang sangat populer dan banyak digunakan untuk membuat, mengelola, dan menjalankan aplikasi dalam bentuk container.

Apa itu container Docker? Container adalah sebuah lingkungan virtual yang menjalankan aplikasi dan memastikan bahwa aplikasi tersebut dapat berjalan dengan baik meskipun pada sistem operasi yang berbeda. Container ini membuat aplikasi bekerja dengan cara yang sama di setiap lingkungan, sehingga mempermudah proses pengembangan dan deploy aplikasi.

Dalam blog ini, kita akan menggunakan perintah CLI (Command Line Interface) untuk membuat container Docker dan mengkonfigurasi database MySQL didalamnya. Kita juga akan membuat table baru dan memasukkan data ke dalam database.

Hajimemashou!, pertama-tama download image mysql nya terlebih dahulu menggunakan perintah

$docker pull mysql:latest

Jika sudah kita bisa langsung membuat container dan menjalankannya menggunakan perintah

$docker container run –name [name container] -e MYSQL_ROOT_PASSWORD=[your password] -d mysql:latest

Mysql Docker Yosh kita telah berhasil membuat serta menjalankan containernya, setelah itu kita masuk ke shell container mysql nya untuk membuat database dan table baru menggunakan perintah

$docker exec -it [nama container] /bin/bash

lalu jalankan perintah

mysql -u root -p

Mysql Docker

Yosha, kita telah masuk ke CLI Mysql nya. Nah, kita lihat database apa saja yang ada menggunakan perintah

SHOW DATABASES;

Mysql Docker

Di sini kita belum menambahkan database apapun, untuk menambahkan database kita bisa menggunkana perintah

CREATE DATABASE nama_database;

Mysql Docker

Lalu kita akan membuat table baru mengguankan perintah

CREATE TABLE nama_table(colum1 type_data, colum2 type_data)

Namun sebelum kita membuat table kita perlu masuk ke database nya menggunakan perintah

USE nama_db;

Untuk menampilkan table kita bisa menggunakan perintah

SHOW TABLES;

dan

DESC nama_table;

Untuk melihat field apa saja yang tersedia dalam table nya Mysql Docker Mysql Docker

Lalu untuk menambahkan data ke dalam table kita bisa menggunakan perintah

INSERT INTO nama_table VALUES(value_colum1, value_colum2);

Dan untuk menampilkan semua isi table nya menggunkan perintah

SELECT * FROM nama_table;

Mysql Docker

Dan hopla, kita telah selesai membuat container hingga membuat database menggunakan mysql