Cara Mengubah Tampilan Default Web Server di Docker - Pada artikel sebelumnya kita sudah mempelajari Tutorial Cara Menginstall Web Server di Docker,
dimana hasil akhirnya adalah kita berhasil menginstall web server dan
membukanya menggunakan web browser dengan menampilkan default page docker.
Nah, pada kesempatan kali ini kita akan coba mempelajari bagaimana cara
mengubah tampilan default web server pada docker, jadi kita bisa
mengubah tampilan default web server sesuai dengan keinginan. Bagaimana
caranya? Silahkan disimak penjelasan di bawah ini.
Sebelum
mempraktekkan bagaimana cara mengubah tampilan default web server di
docker, saya akan menjabarkan teknis cara pengerjaannya terlebih dahulu.
Jadi, nanti kita akan menggunakan sebuah opsi perintah di Docker yang
namanya mounting a volume/mount a volume. Apa fungsinya ? fungsinya adalah untuk melakukan linking atau
menghubungkan sebuah folder / file yang ada di komputer / server menuju
ke kontainer Docker. Hemat saya, jadi dengan fitur ini file / folder
yang ada di server / komputer asli bisa ada juga di kontainer yang
diinginkan, mungkin semacam sharing file ya.
Oh ya, mount a volume ini akan dilakukan bersamaan dengan me-runnig kontainer, jadi nanti untuk commandnya ada opsi tambahan yaitu "-v", dilanjutkan dengan sharing folder / file yang ada di komputer / server ke folder tujuan di kontainer dockernya.
Sebaiknya
kita langsung praktek saja ya biar gk pusing, disini kita mulai dari
tidak punya file / folder yang ingin disharing ya, jadi kita mulai dari
nol (kaya slogan SPBU, mulai dari nol ya mas 😄), yang jelas pastikan
kalian sudah menginstall dockernya terlebih dulu, lha kalo belum install
docker gimana mau praktek, ya kan ?
Tutorial Mengubah Tampilan Default Web Server di Docker
Untuk
mengubah tampilan default web server pada docker pertama
kita harus membuat sebuah direktori, nama direktori ini bebas ya,
disesuaikan saja dengan keinginan, misalnya disini saya membuat
direktori yaitu belajar-docker, setelah berhasil membuat direktori selanjutnya berpindah ke direktori tersebut.
idris@idris ~ $ sudo mkdir /home/belajar-docker && cd /home/belajar-docker/
Setelah itu buatlah file dengan nama index.html menggunakan text editor favorit kalian.
idris@idris ~ $ sudo nano index.html
Lalu
isi file index.html tersebut dengan script html dibawah, bisa
disesuaikan dengan yang kamu mau, contoh script html yang saya buat.
<!Doctype HTML>
<html>
<head>
<title> Belajar Docker, Virtualisasi Zaman Now !! </title>
</head>
<body>
<center><h2>Belajar Docker, Virtualisasi Zaman Now</h2>
<br/>
Yeaay akhirnya saya sukses mempelajari Tutorial Mengubah Tampilan Default Web Server di Docker bersama DodiVenturaz.net
</center>
</body>
</html>
Lalu simpan file tersebut dengan mengklik save.
Selanjutnya
kita bisa langsung running / jalankan kontainer web servernya,
sekaligus setting tampilan menjadi seperti yang telah kita buat barusan,
jalankan perintah ini.
idris@idris ~ $ sudo docker run -d -v /home/belajar-docker/index.html:/usr/local/apache2/htdocs/index.html httpd
Pastikan tidak ada errornya, lalu cek apakah sudah berhasil Up atau masih Down dengan perintah berikut.
idris@idris ~ $ sudo docker ps -a
Ingat-ingat namanya ya jangan sampai lupa.
Sebelum kita test di web browser, kita lihat dulu IP Address kontainernya, cek dengan perintah berikut.
idris@idris ~ $ sudo docker network inspect bridge
Lalu cari sesuai nama kontainer yang tadi diingat, lalu salin.
Ketikkan
IP Address yang telah disalin tadi di web browser, dan pastikan
tampilannya sesuai dengan script html yang sudah dibuat sebelumnya,
hasil akhirnya akan terlihat seperti gambar dibawah.
Sampai
disini kita sudah berhasil mengubah tampilan default web server pada
docker, mudah kan? Oh ya, pada tutorial selanjutnya kita akan
belajar mengenal beberapa perintah dasar pada docker. Oke cukup sampai
sini dulu untuk tutorial kali ini, terimakasih dan semoga
bermanfaat.
Advertisement