Pada artikel Konsep Koding kali ini kita akan melanjutkan pembelajaran kita mengenai Docker yaitu membuat Images dan Container untuk deploy statis web dengan Dokcer dan Nginx.



NGINX adalah perangkat lunak open source untuk web serving, reverse proxy, caching, load balancing, media streaming, dan banyak lagi. Ini dimulai sebagai server web yang dirancang untuk kinerja dan stabilitas maksimum.


Tutorial Docker Deploy Statis Web Dengan  Docker Dan Nginx 

1. Pertama buat sebuah file index.html di root direktori mu. 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>
        Hello World From Docker Nginx Konsep Koding
    </h1>
</body>
</html>


2. Kemudian buat file dengan nama Dockerfile lalu ketikan perintah di bawah ini

FROM nginx:alpine
COPY . /usr/share/nginx/html


3.  Kemudian buka terminal/cmd mu lalu pastikan lokasi terminal di folder root mu, kemudian ketikan kode di bawah ini :

docker build -t html-server-image:v1 .







4. Setelah proses build docker selesai kemudian jalankan container docker  yang sudah kita build di step 3 dengan mengetikan perintah di bawah ini di terminal atau cmd mu.

docker run -d -p 80:80 html-server-image:v1


5. Kemudian buka localhost:80 di browser mu untuk mengetes apakah Web Docker Dan Nginx  sudah berhasil atau belum, jika berhasil maka web HTML yang sudah dibuat akan bisa dibuka di browser seperti gambar di bawah ini :

Sekian untuk tutorial Docker Bahasa Indonesia deploy web statis dengan Docker dan Nginx untuk source kode nya bida kamu download di sini : Source Code


Baca Juga :

#1 Tutorial Docker: Pengenalan Mengenai Docker: Container, Images

#2 Tutorial Install Docker Linux, OSX dan Windows

#3 Tutorial Docker : Perintah Docker Images Dan Container