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 :
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
2 Comments
Ga ada kata telat untuk belajar docker kan ya hehe soalnya baru mau mulai :D
ReplyDeleteDokumentasinya ku taro di web paditechno.com
Delete