Docker - Membuat Image nodejs

Artikel Blog

 


  1. Create Server / Virtual Machine

  2. Install Docker on VM

    Panduan Instalasi Docker di Ubuntu 20.04

  3. Membuat Dockerfile

    Masuk ke direktori folder app, buat file Dockerfile

    FROM node:20.10.0-alpine3.18
    
    # Memperbarui dan mengupgrade paket
    RUN apk update && apk upgrade
    
    # Mengatur direktori kerja
    WORKDIR /app
    
    # Menyalin semua file ke dalam image
    COPY . .
    
    # Menginstal dependensi
    RUN npm install
    
    # Mengekspos port 3000
    EXPOSE 3000
    
    # Menjalankan aplikasi
    CMD [ "node", "app.js" ]
    
  4. Memindahkan File dari PC ke Server

    Windows bisa menggunakan scp

    # Masuk ke folder yang ingin dipindahkan
    # /root/data folder server tujuan
    # Ini Linux
    
    scp -r . root@167.172.65.149:/root/data
    
  5. Build File Docker

    Masuk ke server

    docker build -t nodeapp:1 .
    
    # -t = nodeapp:1 == nama:tag
    
  6. Menjalankan Docker di Server

    docker run --name nodeapp -d -p 8006:3000 nodeapp:1
    
    # --name nodeapp: Memberi nama pada kontainer.
    # -d: Menjalankan kontainer di latar belakang (detached mode).
    # -p 8006:3000: Memetakan port 3000 di dalam kontainer ke port 8006 di host.
    
docker nodejs
Posting Komentar
komentar teratas
Terbaru dulu
Berkomentarlahh degan bijak -_ thnx to visit
Daftar Isi
Tautan berhasil disalin.