Actualités
Vitesses plus rapides : bande passante pour vStack Les serveurs au Kazakhstan ont augmenté à 200 Mbps
VB
Avril 18 2023
Mise à jour le 30 mai 2025

Comment courir Nginx dans un Docker Conteneur activé Ubuntu: Guide d'installation facile

Docker QFP Nginx

Pourquoi vous pourriez vouloir exécuter nginx dans Docker

L’un des principaux avantages de Docker est l’idempotence totale. Docker l'image est "une chose en soi", vous pouvez la copier ou la déplacer vers un autre serveur et le comportement de l'image sera le même.

Docker installation

Avant d'exécuter un logiciel "conteneurisé", vous devez installer Docker lui-même. Allons-y :

curl -fsSL https://get.docker.com -o initial.sh; bash ./initial.sh

Docker setup

Créez le répertoire pour les fichiers du projet :

mkdir -p ~/project/content

Create the directory

Placez le contenu dans ce répertoire. Je vais juste créer une page à des fins de démonstration :

echo "<h1>Serverspace is the best hosting company</h1>" > ~/project/content/index.html

Put content to project

Démarrer le service :

docker run --name nginxapp -p 80:80 -v ~/project/content:/usr/share/nginx/html nginx

Start the service

Le serveur devrait vous donner la bonne réponse si vous ouvrez son adresse IP via le Web :

Check the result

Cela suffit pour une configuration minimale, mais vous pouvez « attacher » des fichiers de configuration supplémentaires au serveur Web si nécessaire. Je vous conseille également d'exécuter le conteneur avec l'option -d, cette option « indiquera » à Docker d'exécuter le conteneur en arrière-plan afin que vous puissiez fermer la session du terminal :

docker run --name nginxapp -p 80:80 -v ~/project/content:/usr/share/nginx/html -v ~/project/yourdomain.conf:/etc/project/conf.d/yourdomain.conf -d nginx

Additional configuration

Conclusion

Dans ce document, j'ai mentionné certains avantages de l'exécution de nginx conteneurisé et décrit la manière de l'exécuter. Ubuntu 20.04.

Vous pouvez également être intéressé par

Voter:
5 sur 5
Note moyenne : 5
Noté par : 1
1101 CT Amsterdam Pays-Bas, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

Vous pourriez aussi aimer...

Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies et Politique de confidentialité.