GNU/Linux >> Belajar Linux >  >> Debian

Gambar Docker server web Nginx berdasarkan Debian GNU/Linux

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

Debian
  1. Cara mengkompilasi ulang server web nginx di Debian Linux

  2. Cara menginstal mesin Docker di Debian 9 Stretch Linux

  3. Instal Nginx di Server Debian 9 - Proses Langkah demi Langkah?

  1. Menyiapkan server Nginx Reverse Proxy di Debian Linux

  2. Bagaimana cara menginstal PHP 7.1 di server GNU/Linux Debian 8.7 (jessie)?

  3. Server Web Node.js Di-deploy di dalam Docker

  1. Aktifkan login root SSH di Server Linux Debian

  2. instalasi phpVirtualBox di server web Debian Linux dan Apache2

  3. Cara Menginstal Server Web Nginx di Linux