Tentang
Docker build otomatis Nginx
image “linuxconfig/nginx” dapat digunakan sebagai lingkungan pengujian dasar untuk penerapan situs web statis.
Konfigurasi
Gambar dibuat berdasarkan konfigurasi server web Nginx default yang berjalan di Debian GNU/Linux. Server web Nginx berjalan di latar depan dan mendengarkan pada port default 80.
Penggunaan
Buat direktori dan tempatkan situs web statis Anda di dalamnya.
$ mkdir html $ echo "My Static Website" > html/index.html OR $ cp -r /path/to/your/static/website/* html/
Deploy container buruh pelabuhan nginx berdasarkan gambar buruh pelabuhan “linuxconfig/nginx”.
$ sudo docker run -d --name=nginx -p 80 -v $PWD/html:/var/www/html linuxconfig/nginx
Perintah di atas akan menyebarkan wadah buruh pelabuhan baru bernama nginx. Periksa pengalihan port dari port lokal acak ke port 80 dalam wadah nginx:
$ sudo docker port nginx 80/tcp -> 0.0.0.0:49153
Pada tahap ini Anda akan dapat mengakses situs web statis Anda melalui port lokal 49153 pada sistem host Anda:
$ curl http://localhost:49153 Nginx Docker Container