Comment définir nginx de Docker

Comment définir nginx par Docker

Depuis que nous avons introduit nginx à l'aide de Docker, le contenu est résumé ci-dessous.

-Obtenir une image Docker à partir du hub Docker.

Docker hub URL https://hub.docker.com/_/nginx

Copiez le contenu de la boîte noire en haut à droite de la destination du lien image.png

% docker pull nginx 

L'image nginx est installée.

↓ Confirmation

% docker images
nginx               latest              f35646e83998        3 weeks ago         133MB
・ Entrez dans le conteneur
% docker run -it -p 8080:80 nginx bin/bash

-il peut tenir dans le conteneur de configuration Il semble que ce soit le 8080 local qui accède au port 80 de l'environnement virtuel.

・ Commande pour activer vim
% apt update && apt install -y vim
・ Une commande qui vous permet de vérifier les paramètres du fichier vim
% vi /etc/nginx/nginx.conf 

Revenez avec: q!

・ Commandes qui activent la commande ps
apt update && apt install -y procps
Commande pour voir les éléments de chaque processus en cours d’exécution
% ps aux

Accédez à localhost: port 8080 → Démarrer

S'il est affiché comme ceci, nginx a démarré avec succès. image.png

・ Arrêter le processus
% nginx -s stop  
・ Sortez du conteneur, arrêtez

Contrôle + D

・ Validez l'environnement dans lequel vim et ps peuvent être utilisés
docker commit ID de conteneur Nouveau nom Créer un nouveau docker
% docker images                               
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              f35646e83998        3 weeks ago         133MB
docker commit 4fe63b604f41 nginx-new

Une nouvelle image nginx-new est créée.

% docker images                               
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              f35646e83998        3 weeks ago         133MB
nginx-new           latest              9b8e8bcd32fe        33 minutes ago      185MB
  • Reportez-vous à ce qui précède pour savoir comment démarrer avec nginx-new.

Recommended Posts