O
Automatizovaný sestavení docker Nginx
image „linuxconfig/nginx“ lze použít jako základní testovací prostředí pro nasazení statických webů.
Konfigurace
Obraz je vytvořen na základě výchozí konfigurace webového serveru Nginx běžící na Debian GNU/Linux. Webový server Nginx běží v popředí a naslouchá na výchozím portu 80.
Použití
Vytvořte adresář a umístěte do něj svůj statický web.
$ mkdir html $ echo "My Static Website" > html/index.html OR $ cp -r /path/to/your/static/website/* html/
Nasaďte kontejner nginx docker na základě obrázku dockeru „linuxconfig/nginx“.
$ sudo docker run -d --name=nginx -p 80 -v $PWD/html:/var/www/html linuxconfig/nginx
Výše uvedený příkaz nasadí nový kontejner dockeru s názvem nginx. Zkontrolujte přesměrování portu z náhodného místního portu na port 80 v kontejneru nginx:
$ sudo docker port nginx 80/tcp -> 0.0.0.0:49153
V této fázi budete mít přístup ke svému statickému webu přes místní port 49153 na vašem hostitelském systému:
$ curl http://localhost:49153 Nginx Docker Container
Nakonfigurujte správce pro spuštění webového serveru Apache2 na Ubuntu/Debian Linux
Povolte přihlášení SSH root na serveru Debian Linux Server