pert.6 prakTCC mencoba dockerfile
sebelum kita memulai erlebih dahulu kita mendownload alpinenginx.zip terlebih dahulu. kemudian file tersebut diekstrak.
untuk membuat dockerfile kita harus masuk ke direktori alpinenginx terlebig dahulu dengan perintah cd alpinenginx
setelah itu kita membuat dockerfile dengan perintah vim index.html
kemudian mengetikkan di dalam file index.html
<doctype html>
<title> dockerfile coba </title>
<body>
<h3> tes docker</h3>
</body>
</html>
kemudian kita membuat default.conf
dengan isi
selanjutnya kita membuat builld dockerfile dengan nama alpinenginx(nama bebas misal satunginx) nantinya akan menjadi nama pada image.
kemudian kita jalankan dockerfile ersebut dengan memanggil nama image tadi.
berikut gambar
untuk membuat dockerfile kita harus masuk ke direktori alpinenginx terlebig dahulu dengan perintah cd alpinenginx
setelah itu kita membuat dockerfile dengan perintah vim index.html
kemudian mengetikkan di dalam file index.html
<doctype html>
<title> dockerfile coba </title>
<body>
<h3> tes docker</h3>
</body>
</html>
kemudian kita membuat default.conf
dengan isi
FROM alpine:3.2
RUN apk add --update nginx && rm -rf /var/cache/apk/*
RUN mkdir -p /tmp/nginx/client-body
COPY nginx/nginx.conf /etc/nginx/nginx.conf
COPY nginx/default.conf /etc/nginx/conf.d/default.conf
COPY web /usr/share/nginx/html
CMD ["nginx", "-g", "daemon off;"]
Kemudian simpan dengan nama Dockerfile berformat all type pada folder alpinenginx.selanjutnya kita membuat builld dockerfile dengan nama alpinenginx(nama bebas misal satunginx) nantinya akan menjadi nama pada image.
kemudian kita jalankan dockerfile ersebut dengan memanggil nama image tadi.
berikut gambar