RESPONSI TCCL by Muhammad Ridwan Kurniawan NIM 165410143
Aplikasi yang dibuat: Halaman profile menggunakan html seperti gambar berikut uji coba diserver local:
Dockerfile: berikut config Dockerfile yang digunakan:
FROM nginx:alpine
COPY index.html /usr/share/nginx/html/index.html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
Penjelasannya:
- menggunakan images nginx:alpine agar ukurannya tidak terlalu besar.
- COPY: untuk memindahkan file local index.html ke dalam docker
- EXPOSE 80: port yang akan digunakan dalam docker
- perintah CMD untuk menjalankan nginx
Perintah Build Image: docker build -t nginxresponsi . memberikan nama images: nginxresponsi
Perintah menjalankannya: docker run -it --rm -p 80:80 nginxresponsi
pada output ini url/ip 192.168.43.91 merupakan ip bridge virtualbox yang digunakan sebagai host Docker
Prestasi:
- Github Star Project 25 star: https://github.com/MRidwanKurniawan/usergrid-vagrant
- Github Contribution: cachethq/Docker#202
- Github Contribution: mathletes/website#19