Um
Der automatisierte Build Docker Nginx
Das Bild „LinuxConfig/nginx“ kann als grundlegende Testumgebung für statische Websites -Bereitstellungen verwendet werden.
Aufbau
Das Bild wird basierend auf der Standardkonfiguration der NGINX -Webserver -Konfiguration erstellt, die auf Debian GNU/Linux ausgeführt wird. Nginx -Webserver im Vordergrund ausgeführt und hört auf Standardport 80 zu 80.
Verwendung
Erstellen Sie ein Verzeichnis und platzieren Sie Ihre statische Website innerhalb.
$ mkdir html $ echo "meine statische Website"> HTML/Index.html oder $ cp -r/path/to/your/static/Website/* html/
Bereitstellen Sie den Nginx -Docker -Container basierend auf "LinuxConfig/Nginx" Docker -Bild basierend.
$ sudo docer run -d --Name = nginx -p 80 -v $ pwd/html:/var/www/html linuxconfig/nginx
Der obige Befehl bereitet einen neuen Docker -Container mit dem Namen nginx bereit. Überprüfen Sie eine Portumleitung von zufälligem lokalem Port zu Port 80 innerhalb von Nginx Container:
$ sudo docer port nginx 80/tcp -> 0.0.0.0: 49153
Zu diesem Zeitpunkt können Sie über einen lokalen Port 49153 in Ihrem Host -System auf Ihre statische Website zugreifen:
$ curl http: // localhost: 49153 nginx docker container