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.
Link Start!
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
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
Yosha, kita telah masuk ke CLI Mysql nya. Nah, kita lihat database apa saja yang ada menggunakan perintah
SHOW DATABASES;
Di sini kita belum menambahkan database apapun, untuk menambahkan database kita bisa menggunkana perintah
CREATE DATABASE nama_database;
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
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;
Dan hopla, kita telah selesai membuat container hingga membuat database menggunakan mysql