Langkah-langkah untuk membangun webserver Apache di lingkungan docker:
1. mengambil images Apache 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 Apache dari docker hub pada versi latest.
EksaShop@Canonicol~$ dpu httpd:latest
EksaShop@Canonicol~$ dils
menampilkan semua images salah satunya yang kita install yaitu httpd latest.
Langkah kedua:
kita akan membuat container dan menjalankan port forwarding di latar belakang.
EksaShop@Canonicol~$ dr -d --name tugas-apache -p 8000:80 httpd:latest
EksaShop@Canonicol~$ dclsa
menampilkan semua container salah satunya yang kita buat dengan nama tugas-apache.
Langkah ketiga:
kita akan masuk mode exec dan mengedit isi file index.html menjadi seperti ini.
EksaShop@Canonicol~$ dxcit tugas-apache /bin/sh
EksaShop@Canonicol~$ apt update
EksaShop@Canonicol~$ apt install nano
EksaShop@Canonicol~$ nano htdocs/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 Apache sudah berjalan di local dengan cara membuka halaman localhost:8080 di google chrome.
tampilan website dari Apache yang telah kita ubah.