Maison >Opération et maintenance >Docker >Quelles sont les instructions les plus courantes dans un fichier docker
Les instructions les plus couramment utilisées dans Dockerfile sont : FROM : créer une nouvelle image ou dériver une nouvelle image RUN : exécuter des commandes (installer le logiciel, configurer le système) COPY : copier des fichiers locaux dans l'image ADD : similaire à COPY, cela peut décompresser automatiquement les archives tar ou obtenir le fichier URL CMD : Spécifier la commande au démarrage du conteneur EXPOSE : Déclarer le port d'écoute du conteneur (mais pas public) ENV : Définir la variable d'environnement VOLUME : Monter le répertoire hôte ou le volume anonyme WORKDIR : Définir le répertoire de travail dans le conteneur ENTRYPOINT : Spécifiez le conteneur pour démarrer Le fichier exécutable exécuté (similaire à CMD, mais ne peut pas être écrasé)
Les instructions les plus courantes dans le Dockerfile
Les instructions les plus couramment utilisées dans le Dockerfile sont comme suit :
1. FROM
Exemple :
<code>FROM ubuntu:20.04</code>
2. RUN
Exemple :
<code>RUN apt-get update && apt-get install -y nginx</code>
3. COPY
Exemple :
<code>COPY index.html /usr/share/nginx/html</code>
4. ADD
Exemple :
<code>ADD myapp.tar.gz /usr/local/myapp</code>
5 CMD
Exemple :
<code>CMD ["nginx", "-g", "daemon off;"]</code>
6. EXPOSE
Exemple :
<code>EXPOSE 80</code>
7 ENV
Exemple :
<code>ENV APP_NAME myapp</code>
8. VOLUME
Exemple :
<code>VOLUME /var/log/myapp</code>
9. WORKDIR
Exemple :
<code>WORKDIR /usr/local/myapp</code>
10 ENTRYPOINT
Exemple :
<code>ENTRYPOINT ["/usr/local/myapp/bin/myapp"]</code>
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!