Image publik tidak selalu cocok dengan aplikasi kita. Section ini mengajarkan cara menulis Dockerfile sendiri: dari build pertama, anatomi instruksi, sampai instruksi lanjutan yang membentuk image produksi.
Tulis Dockerfile pertama untuk aplikasi Node dan bangun image dengan docker build.
Buka → # Struktur DockerfileKenali anatomi Dockerfile, peta instruksi lengkap, parser directive, dan blok logisnya.
Buka → # COPY dan ADDSalin berkas ke image dengan COPY, kenapa ADD hampir selalu dihindari, dan flag modernnya.
Buka → # ENV dan ARGAtur variabel di image dengan ENV dan parameter build dengan ARG beserta jebakan kebocorannya.
Buka → # CMD dan ENTRYPOINTTentukan perilaku container dengan CMD dan ENTRYPOINT, shell form versus exec form.
Buka → # EXPOSE dan PortDokumentasikan port dengan EXPOSE dan pahami hubungannya dengan port publishing.
Buka → # WORKDIR dan USERAtur direktori kerja dan identitas user di image dengan WORKDIR dan USER.
Buka → # VOLUME dan LABELDokumentasikan titik data dengan VOLUME dan metadata image dengan LABEL standar OCI.
Buka → # HEALTHCHECKTanam pemeriksaan kesehatan pada image dengan HEALTHCHECK agar status container lebih jujur.
Buka → # Instruksi LanjutanKuasai instruksi lanjutan Dockerfile: STOPSIGNAL, SHELL, ONBUILD, dan latihan menggabungkan semuanya.
Buka →