Docker for beginners
Setelah mengetahui apa itu docker dan container pada artikel sebelumnya, selanjutnya kita akan belajar basic command yang sering digunakan pada docker.
Basic command for container
Membuat container
Perintah yang digunakan untuk membuat sebuah container yaitu:
docker create <nama-image>
Ketika image yang akan dibuat belum ada di local maka docker akan melakukan pull image dari docker registry.
Jika ingin membuat sekaligus menjalankan container maka dapat dilakukan dengan perintah:
docker run <nama-image>
Memulai container
Untuk menjalankan container yang sudah ada atau pernah dijalankan dapat dilakukan dengan perintah: docker start <container-names>
Jalankan perintah docker ps untuk memastikan container sudah berhasil dijalankan
Menghentikan container
Untuk menghentikan container dapat dilakukan dengan perintah: docker stop <container-names>
Kemudian jalankan perintah docker ps untuk memastikan container sudah berhenti.
List container
Ada dua jenis untuk melihat list container, yang pertama list container yang sedang running dan yang kedua list seluruh container.
- List running containers
- List all containers
Practice docker container mongodb
Setelah mengetahui basic commands-nya, next praktik membuat sebuah docker container dengan image redis.
Langkah pertama, run container dengan nama test-mongo dengan image redis.
docker run --name test-mongo -d mongo
Langkah selanjutnya, masuk ke shell mongo dengan perintah
docker exec -it test-mongo bash
Untuk mengakses mongodb dapat menggunakan mongodb shell atau mongosh.
Kemudian jalankan perintah show dbs untuk melihat database yang ada di mongodb.
Kemudian ketika container tidak digunakan lagi, maka dapat dihentikan menggunakan perintah docker stop.
Support me: