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! 🚀

          © yhotie 2024 - 2025