menjalankan aplikasi berbasis nodejs dengan container podman
date
Jan 28, 2025
slug
nodejs-podman
status
Published
tags
nodejs
podman
summary
tutrial dockerizing aplikasi Node.js dan menjalankannya dengan Podman
type
Post
Berikut adalah langkah-langkah untuk dockerizing aplikasi Node.js dan menjalankannya dengan Podman:
1. Siapkan Aplikasi Node.js
Buat direktori aplikasi Node.js jika belum ada. Misalnya:
Buat file
package.json
:Buat file
server.js
untuk aplikasi sederhana:Instal dependensi:
2. Buat Dockerfile
Buat file
Dockerfile
di direktori aplikasi:3. Tambahkan .dockerignore
Untuk memastikan file yang tidak diperlukan tidak masuk ke dalam image, buat file
.dockerignore
:4. Build Image
Gunakan Podman untuk build image:
5. Jalankan Container
Jalankan container dengan Podman:
d
: Jalankan container di background.
p 3000:3000
: Map port 3000 di host ke port 3000 di container.
-name nodejs-container
: Nama container.
6. Verifikasi
Buka browser atau gunakan
curl
untuk mengecek apakah aplikasi berjalan:Output-nya akan berupa:
7. Kelola Container
Beberapa perintah dasar untuk mengelola container dengan Podman:
- List container:
- Hentikan container:
- Hapus container:
- Hapus image:
Jika Anda menggunakan rootless Podman, container akan berjalan tanpa izin root, sehingga lebih aman. Selamat mencoba! 🚀