Cara membuat container, menjalankan container dan menghapus container docker di Ubuntu Server 22.04 - Tutorial Docker 03
Sebelum saya mulai membuat layanan MySQL server dari docker container saya harus melakukan download image MySQL tersebut dengan menjalankan perintah:
Perintah di atas akan menarik image docker mysql yang terbaru ke dalam server docker engine, berikut proses penarikannya:
kemudian untuk melihat hasil image yang sudah diunduh dari perintah tersebut, saya cukup menjalankan perintah "sudo docker images" dan berikut ini hasil keluarannya:
Membuat container MySQL di Docker
Setelah berhasil mendownload images maka saya akan membuat sekaligus menjalankan container mysql dengan nama mysql-container-01 . Layanan itu akan dapat diakses melalui port 3306 dari alamat IP server docker. Maka saya cukup menjalankan perintah:
Perintah di atas akan membuat sebuah container sekaligus menjalankan container tersebut di dalam server, berikut ini keluaran perintah di atas:
Melihat status container di Docker
untuk melihat apakah container yang saya buat itu berjalan atau tidak, saya cukup menjalankan perintah:
atau bisa juga menggunakan perintah:
hasil kedua perintah tersebut terlihat seperti ini:
perhatikan kolom STATUS yang berisi keluaran "Up", itu berarti container yang tadi dibuat sudah otomatis berjalan di dalam server.
Menghentikan container di Docker
hasil perintah tersebut akan terlihat seperti ini:
hasil perintah tersebut terlihat seperti ini:
maka hasil perintah tersebut terlihat seperti ini:
perhatikan pada kolom Status, disitu terlihat informasi bahwa container tersebut masih ada hanya statusnya telah tidak aktif (Exited) .
Menghapus container di Docker
Untuk menghapus container yang sudah kita buat, maka saya memang harus mematikan dulu container yang aktif tersebut, lalu saya bisa menjalankan perintah:
maka hasil perintah tersebut terlihat seperti ini:
jika saya kembali menjalankan perintah untuk melihat container tersebut dengan perintah ini:
maka hasil perintah tersebut terlihat seperti ini:
dari hasil di atas terlihat bahwa sudah tidak ada container dengan nama mysql-container-01. Sebagai informasi, menghapus container tidak serta merta menghapus image yang tadi kita download, untuk membuktikannya saya kembali menjalankan perintah:
Berikut ini hasilnya:
Comments