GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Docker-Image des Nginx-Webservers basierend auf Debian GNU/Linux

Über

Der automatisierte Build-Docker Nginx image „linuxconfig/nginx“ kann als grundlegende Testumgebung für die Bereitstellung statischer Websites verwendet werden.

Konfiguration

Das Image basiert auf der standardmäßigen Nginx-Webserverkonfiguration, die auf Debian GNU/Linux ausgeführt wird. Der Nginx-Webserver wird im Vordergrund ausgeführt und lauscht auf dem Standardport 80.

Verwendung

Erstellen Sie ein Verzeichnis und platzieren Sie Ihre statische Website darin.

$ mkdir html
$ echo "My Static Website" > html/index.html
OR
$ cp -r /path/to/your/static/website/* html/

Stellen Sie den Nginx-Docker-Container basierend auf dem Docker-Image „linuxconfig/nginx“ bereit.

$ sudo docker run -d --name=nginx -p 80 -v $PWD/html:/var/www/html linuxconfig/nginx

Der obige Befehl stellt einen neuen Docker-Container namens nginx bereit. Überprüfen Sie eine Portumleitung von einem zufälligen lokalen Port zu Port 80 innerhalb des Nginx-Containers:

$ sudo docker port nginx
80/tcp -> 0.0.0.0:49153

In diesem Stadium können Sie über einen lokalen Port 49153 auf Ihrem Hostsystem auf Ihre statische Website zugreifen:

$ curl http://localhost:49153
Nginx Docker Container

Debian
  1. So kompilieren Sie den Nginx-Webserver unter Debian Linux neu

  2. So installieren Sie die Docker-Engine unter Debian 9 Stretch Linux

  3. Einrichten des Nginx Reverse Proxy-Servers unter Debian Linux

  4. So installieren Sie den Nginx-Webserver unter Linux

  5. Nginx auf Debian 9 Server installieren – Schritt-für-Schritt-Prozess?

So installieren Sie den Caddy-Webserver unter Debian 11

Aptitude - Debian GNU/Linux-Paketverwaltungstool

So installieren Sie den Nginx-Webserver unter Alpine Linux

Befehle zum Installieren des Xrdp-Servers unter Debian 11 Bullseye Linux

So installieren Sie Webmin unter Debian 11 Bullseye Server Linux

So installieren Sie den Apache-Webserver unter Debian 11