À 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