GNU/Linux >> Tutoriels Linux >  >> Debian

Image Docker du serveur Web Nginx basée sur Debian GNU/Linux

À propos

Le docker de build automatisé Nginx L'image "linuxconfig/nginx" peut être utilisée comme environnement de test de base pour les déploiements de sites Web statiques.

Configuration

L'image est construite sur la base de la configuration par défaut du serveur Web Nginx s'exécutant sur Debian GNU/Linux. Le serveur Web Nginx s'exécute au premier plan et écoute sur le port 80 par défaut.

Utilisation

Créez un répertoire et placez-y votre site Web statique.

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

Déployez le conteneur docker nginx basé sur l'image docker "linuxconfig/nginx".

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

La commande ci-dessus déploiera un nouveau conteneur docker nommé nginx. Vérifiez une redirection de port d'un port local aléatoire vers le port 80 dans le conteneur nginx :

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

À ce stade, vous pourrez accéder à votre site Web statique via un port local 49153 sur votre système hôte :

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

Debian
  1. Comment recompiler le serveur Web nginx sur Debian Linux

  2. Comment installer le moteur Docker sur Debian 9 Stretch Linux

  3. Configuration du serveur Nginx Reverse Proxy sur Debian Linux

  4. Installer Nginx sur le serveur Debian 9 - Processus étape par étape ?

  5. Comment installer PHP 7.1 sur un serveur GNU/Linux Debian 8.7 (jessie) ?

Comment installer le serveur Web Caddy sur Debian 11

Aptitude - Outil de gestion de paquets Debian GNU/Linux

Comment installer le serveur Web Nginx sur Alpine Linux

Commandes pour installer le serveur Xrdp sur Debian 11 Bullseye Linux

Comment installer Webmin sur Debian 11 Bullseye Server Linux

Comment installer le serveur Web Apache sur Debian 11