Deploy Web Sederhana
Hari ini aku mengulang kembali materi tentang docker.
Aku tulis supaya aku bisa inget. Sesederhana itu motivasinya. Untuk kali ini aku akan deploy web berisi profil, portfolioku, berbasis image httpd di Dockerhub. Skenarionya adalah:
1. Syaratnya, punya akun di AWS, kemudian deploy EC2 berbasis ubuntu. Lakukan remote melalui ssh.
2. EC2 diberi nama Giri_DevOps.
5. Langkah berikutnya adalah git clone repository di github:
Repository ini isinya adalah web sederhana tanpa database. >> git clone https://github.com/giri021/portfolioku.git
Maka akan ada folder baru dengan nama portfolioku. Silakan cd ke portfolioku.
6. Sekarang kita inspect image httpd dan kita peroleh working direktori nya.
ubuntu@ip-10–21–4–xx:~$ docker image inspect giri021-httpd
Akan kita temukan “WorkingDir”: “/usr/local/apache2”, ini nanti akan kita mount dengan isi dari folder /home/ubuntu/portfolioku.
Isi dari /home/ubuntu/portfolioku akan identik dengan /usr/local/apache2/htdocs
File index.html ada di /usr/local/apache2/htdocs <<<<
7. Langkah selanjutnya adalah menjalankan image giri021-httpd didalam container.
ubuntu@ip-10–21–4–xx:~/portfolioku$ docker run -it -d — name giri-testing -v
$PWD:/usr/local/apache2/htdocs -p 0:80 giri021-httpd
9. Untuk melihat hasil dari deploy web dengan basis image tadi yang kita jalankan didalam container. http://54.70.17.154:32771/
Social Media