Langkah-langkah untuk membangun webserver nginx di lingkungan docker:
1. mengambil images nginx di docker hub
2. membuat container dan menjalankan port forwarding
3. masuk mode exec dan edit file index.html
4. test localhost
Langkah pertama:
kita akan melakukan pull atau mengambil images nginx dari docker hub pada versi stable-perl.
EksaShop@Canonicol~$ dpu nginx:stable-perl
EksaShop@Canonicol~$ dils
menampilkan semua images salah satunya yang kita install yaitu nginx stable-perl.
Langkah kedua:
kita akan membuat container dan menjalankan port forwarding di latar belakang.
EksaShop@Canonicol~$ dr -d --name webserver -p 8080:80 nginx:stable-perl
EksaShop@Canonicol~$ dclsa
menampilkan semua container salah satunya yang kita buat dengan nama webserver.
Langkah ketiga:
kita akan masuk mode exec dan mengedit isi file index.html menjadi seperti ini.
EksaShop@Canonicol~$ dxcit webserver /bin/sh
EksaShop@Canonicol~$ apt update
EksaShop@Canonicol~$ apt install nano
EksaShop@Canonicol~$ nano usr/share/nginx/html/index.html (ubah semua kode)
jika sudah dan ingin save file CTRL + X pilih Y lalu ENTER
Langkah keempat:
dan yang terakhir kita akan melihat apakah nginx sudah berjalan di local dengan cara membuka halaman localhost:8080 di google chrome.
tampilan website dari nginx yang telah kita ubah.