Installer Nginx à l'aide de Docker

Cet article décrit principalement comment utiliser docker pour installer l'image nginx et monter les fichiers du docker sur la machine physique
1. Télécharger l'image Nginx

docker pull nginx

2. Créez un dossier de montage localement

/Users/zhanghao/data/nginx/conf/
/Users/zhanghao/data/nginx/conf.d/
/Users/zhanghao/data/nginx/html/
/Users/zhanghao/data/nginx/logs/

Remarque : Créez selon votre propre chemin et utilisez le répertoire créé ici pour monter les commandes de démarrage suivantes.
3. Démarrez un conteneur non monté et copiez le fichier de configuration

docker run --name nginx-test -d -p 80:80 nginx
docker cp nginx-test:/etc/nginx/nginx.conf /Users/zhanghao/data/nginx/conf/nginx.conf
docker cp nginx-test:/etc/nginx/conf.d/default.conf /Users/zhanghao/data/nginx/conf.d/default.conf
docker cp nginx-test:/usr/share/nginx/html/50x.html /Users/zhanghao/data/nginx/html/
docker cp nginx-test:/usr/share/nginx/html/index.html /Users/zhanghao/data/nginx/html/

4. Fermez et supprimez le conteneur créé temporairement

docker stop nginx-test
docker rm nginx-test

5. Démarrer le conteneur monté

docker run --name nginx1 -p 80:80 -v /Users/zhanghao/data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /Users/zhanghao/data/nginx/conf.d:/etc/nginx/conf.d -v /Users/zhanghao/data/nginx/html:/usr/share/nginx/html -v /Users/zhanghao/data/nginx/logs:/var/log/nginx -d nginx

6. Testez
la page d'accueil http:127.0.0.1 nginx

Lien d'origine : https://blog.csdn.net/qq_42114918/article/details/85238011

Je suppose que tu aimes

Origine blog.csdn.net/qq_21033663/article/details/104120238
conseillé
Classement