Comment utiliser correctement «APT Install» dans votre dockerfile

Comment utiliser correctement «APT Install» dans votre dockerfile
La plate-forme Docker est l'une des plates-formes célèbres et simples pour la construction, le déploiement et l'expédition DevOps et d'autres projets à l'aide de conteneurs portables et isolés. Ces conteneurs sont gérés et construits via des images Docker. De plus, les images Docker sont construites à travers la commande. Ces commandes ou instructions sont passées par le terminal ou Dockerfile pour construire une image Docker. Cependant, l'exécution de chaque commande une par une est mouvementée. Par conséquent, DockerFile est la meilleure solution pour créer une image Docker.

Cet article montrera comment utiliser "Installation apte”Correctement dans dockerfile.

Comment utiliser correctement «APT Install» dans Dockerfile?

Le dockerfile est un fichier d'instructions qui définit les commandes pour générer une image docker. Le "Installation apte»La commande est utilisée dans DockerFile pour installer les dépendances ou packages requis pour construire l'image Docker. Ici, "apte«Le référentiel Ubuntu est-il significatif«Outil d'emballage à l'avance”Utilisé pour installer des dépendances.

Voici la syntaxe pour ajouter le "Installation apte”Commande dans dockerfile:

Exécutez la mise à jour apt && apt install -y \ \ && \
apt-get clean && \ rm -rf / var / lib / apt / lists / *

Pour le guide approprié pour utiliser le «étalage”Commande pour les installations de packages, suivez les instructions fournies.

Étape 1: faire dockerfile

Tout d'abord, faites un dockerfile. Gardez à l'esprit que le nom du fichier doit être «Dockerfile". Ensuite, collez les commandes ci-dessous dans le fichier:

De Python: 3.6
Exécutez la mise à jour apt-get && apt-get install -y --no-install-recommends \
python3-setuptools \
Python3-Pip \
python3-dev \
Python3-Venv \
git \
&& \
APT-Get Clean && \
rm -rf / var / lib / apt / lists / *
Exposer 8000
Cmd python -c "print ('docker est un outil de déploiement plus simple')"

Dans le bloc de code ci-dessus:

  • Le "DEPUIS»La déclaration est utilisée pour définir l'image de base.
  • "COURIR»La commande est utilisée pour exécuter la commande spécifiée. Dans le "COURIR»Déclaration, nous avons utilisé le«Installation apte«Commande pour installer des packages requis, tels que«python3-secuptools","Python3-Pip","python3-dev", et "git".
  • "\”Est ​​utilisé comme caractère d'échappement par défaut pour étendre les instructions multilines dans dockerfile.
  • "APT-Get Clean"Nettoyez le cache
  • "RM -RF»Commande supprime ou supprime les fichiers ou le répertoire.
  • "EXPOSER”Est ​​utilisé pour spécifier le port d'exposition de conteneur.
  • "CMD»Spécifie le point d'entrée ou les paramètres des conteneurs. Dans notre scénario, nous avons exécuté le code Python:

Étape 2: construire l'image docker

Dans l'étape suivante, créez l'image docker via la commande mentionnée. Ici, "-t»Spécifie la balise ou le nom de l'image:

> docker build -t py-iMg .

Étape 3: Exécuter l'image

Afin de générer et d'exécuter le conteneur, exécutez l'image via «run docker " commande:

> docker run py-iMg

Nous avons développé comment utiliser "étalage”Dans Dockerfile.

Conclusion

Pour utiliser APT Installer dans DockerFile, créez d'abord un fichier Docker simple. Ensuite, fournissez la base ou l'image parent dans le «DEPUIS" instruction. Après cela, spécifiez le «COURIR«Commande pour utiliser le«Installation apte" commande. À cette fin, utilisez le «Exécutez Apt Update && apt install -y \ \ && \

apt-get clean && \ rm -rf / var / lib / apt / lists / *”Syntaxe. Cet article a démontré comment utiliser "Installation apte”Dans Dockerfile.