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