Maison > Opération et maintenance > Docker > Comment exécuter le fichier dockerfile

Comment exécuter le fichier dockerfile

下次还敢
Libérer: 2024-04-02 22:33:18
original
742 Les gens l'ont consulté

Un fichier Dockerfile est un fichier texte qui crée une image Docker et contient des instructions pour guider Docker dans la création de l'image. Pour exécuter un Dockerfile, procédez comme suit : Créez un Dockerfile contenant les instructions requises pour créer l'image. Créez l'image dans le répertoire contenant le fichier Dockerfile. Exécutez le conteneur en utilisant l'image construite. Entrez le conteneur en cours d'exécution pour exécuter la commande. Arrêtez et supprimez le conteneur.

Comment exécuter le fichier dockerfile

Exécuter un Dockerfile

Un Dockerfile est un fichier texte utilisé pour créer une image Docker. Il contient un ensemble d'instructions qui guident Docker pour créer une image couche par couche. Pour exécuter le Dockerfile, suivez les étapes suivantes :

1. Créez le Dockerfile

Créez un nouveau fichier texte avec le contenu suivant et nommez-le "Dockerfile" :

<code>FROM nginx
COPY index.html /usr/share/nginx/html</code>
Copier après la connexion

2. Construisez l'image

Dans. le répertoire contenant le fichier Dockerfile, exécutez la commande suivante :

<code>docker build -t my-nginx-image .</code>
Copier après la connexion

3. Exécution du conteneur

Après avoir construit l'image, vous pouvez exécuter le conteneur à l'aide de la commande suivante :

<code>docker run -it --rm --name my-nginx-container my-nginx-image</code>
Copier après la connexion

Cela créera un conteneur nommé "my -nginx-container " nouveau conteneur et exécutez-le. Vous pouvez afficher le conteneur en cours d'exécution à l'aide de la commande suivante :

<code>docker ps</code>
Copier après la connexion

4. Accédez au conteneur

Une fois le conteneur en cours d'exécution, vous pouvez entrer dans le conteneur à l'aide de la commande suivante :

<code>docker exec -it my-nginx-container bash</code>
Copier après la connexion

Cela ouvrira un shell interactif dans lequel vous peut exécuter des commandes. Pour quitter le shell, tapez "exit".

5. Arrêtez le conteneur

Pour arrêter le conteneur, utilisez la commande suivante :

<code>docker stop my-nginx-container</code>
Copier après la connexion

Une fois le conteneur arrêté, vous pouvez le supprimer à l'aide de la commande suivante :

<code>docker rm my-nginx-container</code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal