← Deployment & Docker16 / 45
Best Practice Keamanan Docker: Non-root User
Secara default container berjalan sebagai root. Buat user biasa non-root di Dockerfile demi keamanan server host.
👀 Contoh dulu
USER appuser
Hasilnya: Aplikasi dalam container dieksekusi oleh user 'node' non-privileged.
💡 Mencegah serangan pembobolan root host dari dalam container.
📝 Sekarang giliranmu
Alihkan identitas pelaksana perintah selanjutnya agar dijalankan sebagai pengguna node untuk alasan keamanan.
Preview