Home > DevOps
Kenapa Docker? Dengan Docker, Anda bisa mengelola aplikasi dengan efisien, meningkatkan portabilitas, dan mengoptimalkan kinerja. Dalam kursus ini, Anda akan belajar cara menginstal dan mengkonfigurasi Docker, membuat dan mengelola container, serta mengintegrasikan Docker dengan alat-alat lain untuk pengembangan dan deployment yang lebih cepat.
Senior Trainer : Koswara
Bootcamp Docker kami menawarkan pendekatan inovatif dan praktis, memberikan Anda keahlian yang sangat dicari di dunia IT. Pelatihan ini fokus pada:
Module | Hour |
1. Pengenalan Docker ● Konsep dasar dan Latar Belakang Docker ● Keuntungan Docker ● Instalasi dan Konfigurasi Docker ● Komponen-komponen utama Docker ● Peran Docker daemon dan Docker CLI ● Menggunakan repositori Docker Hub ● Mengunduh dan mengunggah image 2. Konsep Dasar Container ● Perbedaan dan hubungan antara image dan container ● Membuat dan menjalankan container dari image ● Memahami konsep layer dan manfaatnya ● Meminimalkan ukuran image dengan efisien menggunakan layering ● Menulis Dockerfile untuk membangun image kustom ● Praktik terbaik dalam penulisan Dockerfile | 3 |
3. Bekerja dengan Container ● Opsi dan parameter yang dapat digunakan saat menjalankan container ● Interaksi dengan container yang sedang berjalan ● Membuat dan menghapus container ● Mengelola siklus hidup container ● Menghentikan dan menjalankan kembali container dengan aman ● Menggunakan opsi restart container 4. Docker Compose dan Docker Networking ● Pengenalan Docker Compose ● Menulis file docker-compose.yml ● Menjalankan Multi-Container Aplikasi dengan Docker Compose ● Menjalankan dan Mengelola Layanan dengan Docker Compose ● Jenis-jenis Jaringan di Docker ● Menetapkan container ke jaringan tertentu ● Menggunakan alias dan port mapping | 3 |
5. Docker Volume, Keamanan Docker dan Integrasi dengan Github Actions ● Pentingnya persistent data dalam lingkungan kontainer ● Jenis-jenis volume yang didukung oleh Docker ● Menuliskan Dockerfile untuk aplikasi kompleks ● Menangani versi image ● Menjaga Keamanan Container – Praktik terbaik untuk mengamankan konfigurasi container – Menggunakan user dan peran dengan bijak ● Menjaga Keamanan Host – Kontrol akses Docker daemon – Monitoring dan logging untuk keamanan ● Integrasi Docker dengan Github Actions ● Continuous Deployment ke Server | 3 |
Dengan pengalaman hands-on dan panduan dari instruktur berpengalaman, Anda akan siap menghadapi tantangan dunia kontainerisasi. Dapatkan keunggulan kompetitif di pasar kerja dan raih karier impian Anda di bidang teknologi kontainerisasi dengan mengikuti pelatihan Devops (Docker) kami.