Docker Dasar
Mengenal Docker dan perintah-perintah dasarnya
Apa itu Docker
- Platform untuk membuat, menjalankan, dan mengelola container
- Mempermudah proses packaging aplikasi beserta dependensinya
- Dapat dijalankan di Linux, macOS, dan Windows
Arsitektur Docker
Docker Daemon
- Layanan yang berjalan di background
- Mengelola image, container, network, dan volume
- Menerima perintah melalui Docker API
Docker Client
- Antarmuka perintah yang digunakan pengguna
- Mengirimkan perintah ke Docker daemon
- Perintah ditulis sebagai
docker [perintah]
Docker Registry
- Tempat penyimpanan image Docker
- Docker Hub adalah registry publik bawaan
- Dapat membuat registry pribadi untuk kebutuhan internal
Perintah Dasar Docker
Menjalankan Container
docker run nama-image— menjalankan container barudocker run -d nama-image— menjalankan di backgrounddocker run -p 8080:80 nama-image— memetakan port host ke container
Mengelola Container
docker ps— melihat container yang sedang berjalandocker ps -a— melihat semua container termasuk yang berhentidocker stop nama-container— menghentikan containerdocker rm nama-container— menghapus container
Mengelola Image
docker images— melihat daftar image yang tersediadocker pull nama-image— mengunduh image dari registrydocker rmi nama-image— menghapus image