Docker - Fichier
Dans les chapitres précédents, nous avons vu les différents fichiers image tels que Centos qui sont téléchargés depuis Docker hubà partir de laquelle vous pouvez faire tourner des conteneurs. Un exemple est à nouveau montré ci-dessous.
Si nous utilisons le Docker imagescommande, nous pouvons voir les images existantes dans notre système. À partir de la capture d'écran ci-dessus, nous pouvons voir qu'il y a deux images:centos et nsenter.
Mais Docker vous donne également la possibilité de créer vos propres images Docker, et cela peut être fait à l'aide de Docker Files. Un fichier Docker est un simple fichier texte contenant des instructions sur la création de vos images.
Les étapes suivantes expliquent comment créer un fichier Docker.
Step 1 - Créez un fichier appelé Docker File et modifiez-le en utilisant vim. Veuillez noter que le nom du fichier doit être "Dockerfile" avec "D" en majuscule.
Step 2 - Créez votre fichier Docker en suivant les instructions suivantes.
#This is a sample Image
FROM ubuntu
MAINTAINER [email protected]
RUN apt-get update
RUN apt-get install –y nginx
CMD [“echo”,”Image created”]
Les points suivants doivent être notés à propos du fichier ci-dessus -
La première ligne «#This is a sample Image» est un commentaire. Vous pouvez ajouter des commentaires au fichier Docker à l'aide du# commander
La ligne suivante doit commencer par FROMmot-clé. Il indique à docker, à partir de quelle image de base vous voulez baser votre image. Dans notre exemple, nous créons une image à partir duubuntu image.
La commande suivante est la personne qui va maintenir cette image. Ici, vous spécifiez leMAINTAINER mot-clé et mentionnez simplement l'ID de messagerie.
le RUNLa commande est utilisée pour exécuter des instructions sur l'image. Dans notre cas, nous mettons d'abord à jour notre système Ubuntu, puis nous installons le serveur nginx sur notreubuntu image.
La dernière commande est utilisée pour afficher un message à l'utilisateur.
Step 3- Enregistrez le fichier. Dans le chapitre suivant, nous discuterons de la manière de créer l'image.