Docker
Pelajari Docker dari kontainer pertama hingga produksi. Image, jaringan, volume, Compose, build multi-stage, dan registry yang aman.
13 pelajaran, berurutan
- 120 mnt
Apa Itu Docker
Kamu membangun sesuatu di komputermu sendiri, dan hasilnya jalan. Kamu kirimkan ke rekan setim, atau kamu taruh di sebuah server, lalu rusak. Sistem...
Containers vs VMsImagesContainersDocker daemonDocker CLI - 225 mnt
Container Pertama Anda
Secara teori Anda sekarang sudah tahu bahwa image adalah paket tersegel dan container adalah apa yang terjadi ketika paket itu benar-benar dibuka....
Docker runHello-worldInteractive shellDocker psDocker stopDocker rm - 330 mnt
Image dan Dockerfile
Sampai sekarang kamu baru membuka kantong yang sudah disegel orang lain: hello-world, ubuntu, alpine. Untuk sekadar menjelajah itu cukup, tapi...
FROMRUNCMDDocker buildDocker imagesDocker rmi - 435 mnt
Membuat Image Kustom
Dockerfile dari pelajaran sebelumnya hanya memasang software, tidak pernah membawa satu pun file milikmu ke dalam image, dan tidak pernah menentukan...
COPYWORKDIRENVEXPOSELayer caching.dockerignore - 530 mnt
Jaringan Container
Kamu pernah menjalankan sebuah web server di dalam container, melihatnya melaporkan bahwa ia mendengarkan di port 80, lalu membuka...
Published ports-p host:containerUser-defined networksContainer DNSDocker network - 630 mnt
Volume dan Persistensi
Jalankan database di dalam container, tambahkan beberapa baris, hapus containernya, jalankan lagi, dan baris-baris itu hilang. Bukan rusak, bukan...
Bind mountsNamed volumesContainer writable layerDocker volumeWhere data lives - 735 mnt
Docker Compose
Sampai titik ini, menyalakan aplikasi yang realistis butuh empat perintah dan tidak ada satu pun yang pendek. Buat network. Buat volume. Nyalakan...
Compose.yamlServicesDepends_onPort mappingDocker compose up/downNamed volumes in compose - 835 mnt
Multi-Stage Builds
Build sebuah container image untuk program terkompilasi dengan cara yang paling jelas, dan hasilnya bikin kaget: image 900 megabyte yang isi...
Build stageRuntime stage--from=builderSlim final imagesAS aliasing - 925 mnt
Variabel Lingkungan dan Rahasia
Image kamu jalan di laptop. Sekarang ia harus jalan di staging dengan database yang berbeda, lalu di production dengan database yang berbeda lagi,...
ENV in Dockerfile-e at runEnv_file in composeWhy not to bake secretsDocker secrets brief mention - 1025 mnt
Healthcheck dan Kebijakan Restart
Stack Anda sudah naik. docker ps bilang semuanya berjalan, tapi situsnya mengembalikan error. Setelah ditelusuri, ternyata API menyala lebih dulu...
HEALTHCHECK directive--restart=unless-stoppedDocker inspect healthCompose healthcheck - 1130 mnt
Optimasi dan Keamanan Image
Hampir tidak ada insiden production yang melibatkan Docker yang penyebabnya bug Docker. Polanya jauh lebih membosankan dan selalu berulang: sebuah...
Small bases like alpine and distrolessUSER non-rootPinning versionsDocker scoutTrivyMulti-arch idea - 1225 mnt
Registry dan Penerbitan
Setiap image yang kamu build sejauh ini ada di tepat satu tempat: Docker daemon di mesinmu sendiri. Tidak masalah selama cuma kamu yang...
Docker tagDocker loginDocker pushDocker HubGHCRPrivate registries - 1350 mnt
Capstone: Mengirimkan Sebuah Stack
Setiap pelajaran sejauh ini mengajarkan satu hal dengan container yang cuma mencetak sebuah string. Begitulah cara belajar sebuah instruksi, tapi...
Multi-stage DockerfileCompose.yaml with two servicesHealthcheck and restart policyTag and pushRun elsewhere
Pelajari Docker dalam bahasamu
Setiap pelajaran, kuis, dan balasan tutor tampil dalam bahasamu. Tutor AI menjawab dalam bahasa yang kamu pakai.
Roles that use Docker
See how hiring teams interview engineers on Docker, in production-like environments.
DevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewPlatform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interviewSite Reliability Engineer (SRE)
Hire SREs who actually run production. Live workspaces with metrics, logs, traces and a service that is starting to misbehave. We record every keystroke.
See the interview