
Dasar-Dasar Docker
Container, image, Dockerfile, docker-compose, volume, network, registry (ECR/GCR/ACR), pemecahan masalah container
1Apa perbedaan utama antara container Docker dan mesin virtual?
Apa perbedaan utama antara container Docker dan mesin virtual?
Jawaban
Sebuah container berbagi kernel sistem operasi host dan hanya mengisolasi proses, sedangkan mesin virtual menyertakan OS lengkap dengan kernel-nya sendiri. Oleh karena itu, container jauh lebih ringan (beberapa MB dibanding beberapa GB) dan mulai dalam hitungan detik, bukan menit. Perbedaan arsitektural ini membuat container ideal untuk deployment cepat dan skalabilitas horizontal.
2Apa itu image Docker?
Apa itu image Docker?
Jawaban
Image Docker adalah template yang tidak dapat diubah dan hanya-baca yang berisi semua yang diperlukan untuk menjalankan aplikasi: kode, runtime, library, variabel lingkungan, dan file konfigurasi. Image terdiri dari layer yang ditumpuk, di mana setiap layer mewakili modifikasi filesystem. Arsitektur berlapis ini memungkinkan penggunaan kembali dan berbagi image secara efisien antar container.
3Instruksi Dockerfile mana yang mendefinisikan image dasar?
Instruksi Dockerfile mana yang mendefinisikan image dasar?
Jawaban
Instruksi FROM mendefinisikan image dasar tempat membangun. Instruksi ini harus menjadi instruksi pertama (setelah ARG opsional) dalam Dockerfile. Misalnya, FROM node:18-alpine menggunakan image Node.js 18 berbasis Alpine Linux. Memilih image dasar yang tepat (ukuran, keamanan, kompatibilitas) sangat penting untuk mengoptimalkan build dan mengurangi kerentanan.
Apa perbedaan antara CMD dan ENTRYPOINT dalam Dockerfile?
Instruksi Dockerfile mana yang menyalin file dari host ke image?
+21 pertanyaan wawancara
Topik wawancara DevOps lainnya
Kontrol Versi & Git
Dasar-dasar Linux
Shell Scripting & Bash
Dasar-Dasar Networking
Dasar-Dasar CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Dasar-dasar Kubernetes
Networking Kubernetes
Kubernetes Lanjutan
Ingress & API Gateway
Dasar-dasar Terraform
Terraform Lanjutan
Ansible & Configuration Management
Dasar-Dasar AWS
Dasar-Dasar Azure
Dasar-Dasar GCP
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Keamanan Pipeline CI/CD
Helm & Kubernetes
Keamanan Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observability Terdistribusi
Disaster Recovery & Backup
Optimasi Performa
Optimasi Biaya Cloud
Prinsip SRE
Chaos Engineering
Platform Engineering
Kuasai DevOps untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis