
Docker - Dasar-dasar
Dockerfile, image, container, volume, network, registry, multi-stage build, best practice
1Apa itu container Docker?
Apa itu container Docker?
Jawaban
Container Docker adalah instance yang dapat dijalankan dari sebuah image Docker. Ia mengenkapsulasi aplikasi dan semua dependensinya dalam lingkungan yang terisolasi dan portabel. Tidak seperti virtual machine, container berbagi kernel sistem host, membuatnya jauh lebih ringan dan lebih cepat dijalankan. Setiap container memiliki sistem file, network stack, dan proses terisolasi sendiri.
2Apa itu image Docker?
Apa itu image Docker?
Jawaban
Image Docker adalah template read-only yang berisi instruksi untuk membuat container. Ia mencakup kode aplikasi, library, dependensi, alat, dan file yang dibutuhkan untuk eksekusi. Image dibangun dari Dockerfile dan terdiri dari layer yang ditumpuk. Setiap instruksi Dockerfile membuat layer baru, memungkinkan berbagi dan penggunaan kembali layer umum antar image secara efisien.
3Apa fungsi dari Dockerfile?
Apa fungsi dari Dockerfile?
Jawaban
Dockerfile adalah file teks yang berisi serangkaian instruksi untuk secara otomatis membangun image Docker. Setiap instruksi (FROM, RUN, COPY, dll.) membuat layer di image akhir. Dockerfile memungkinkan Anda mendefinisikan lingkungan runtime aplikasi secara deklaratif dan reproducible. Ini memastikan image akan identik pada setiap build, memudahkan deployment dan kolaborasi tim.
Instruksi Dockerfile mana yang menentukan base image?
Apa perbedaan antara instruksi COPY dan ADD di Dockerfile?
+22 pertanyaan wawancara
Topik wawancara Data Engineering lainnya
Linux & Shell - Dasar-dasar
Git & GitHub - Dasar-dasar
Python lanjutan untuk Data Engineering
Google Cloud Platform - Dasar-Dasar
CI/CD dan Kualitas Kode
Docker Compose
FastAPI - API Data
SQL Lanjutan untuk Data Engineering
Data Lake - Arsitektur dan Ingesti
BigQuery untuk Data Engineering
PostgreSQL - Administrasi
Data Modeling untuk Data Engineering
Fivetran & Airbyte - Ingesti Data
dbt - Dasar
Apache Airflow - Dasar-Dasar
Kubernetes - Dasar-Dasar
dbt - Fitur lanjutan
Pola ETL / ELT / ETLT
Apache Airflow - Lanjutan
Airflow + dbt - Orkestrasi Pipeline
PySpark - Pemrosesan Skala Besar
Google Pub/Sub - Streaming Data
Apache Beam & Dataflow
Kubernetes - Produksi dan Penskalaan
Terraform - Infrastructure as Code
Database NoSQL
Data Architecture Modern
Monitoring dan Observability
IAM dan Keamanan Data
Kuasai Data Engineering untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis