Docker est un outil conteneurisé bien établi, gratuit et open source utilisé pour créer, déployer et partager des applications et projets DevOps. Docker est accessible pour Mac, Linux et Windows OS. Cependant, Docker est vraiment développé dans Linux et a plus de contrôle sur la distribution Linux que Windows. Mais du point de vue technique, les versions Windows et Linux de Docker sont presque les mêmes.
Ce blog montrera comment créer une image Docker dans Linux.
Comment construire une image Docker dans Linux?
Pour créer ou générer une image docker dans Linux, premièrement, créez un dockerfile. Ensuite, construisez l'image à partir du fichier via «docker". Pour l'illustration, passez par les étapes énumérées.
Étape 1: Ouvrez le répertoire du projet
Tout d'abord, créez un répertoire de projet en utilisant le «mkdir" commande. Après cela, passez au répertoire du projet à l'aide du «CD " commande:
Mkdir Docker
cd docker
Étape 2: Créer Dockerfile
Ensuite, créez un nouveau dockerfile à l'aide de l'éditeur de texte Nano dans Linux:
sudo nano dockerfile
Collez l'extrait fourni dans le dockerfile. Ensuite, appuyez sur le «Ctrl + o«Clé pour enregistrer les modifications et«Ctrl + x«Pour quitter l'éditeur:
De Nginx: dernier
Index de copie.html / usr / share / nginx / html / index.html
Entrée ["nginx", "-g", "Daemon Off;"]
Étape 3: Créer un fichier de programme
Créer un autre fichier nommé "indice.html”Dans un éditeur de texte nano:
index sudo nano.html
Copiez le code HTML mentionné ci-dessous dans le fichier et enregistrez les modifications:
Bonjour! Bienvenue sur le tutoriel LinuxHint
Étape 4: Connectez-vous au registre Docker
Connectez-vous au registre Docker en utilisant le «Connexion Docker" commande. Fournir les informations d'identification demandées, telles que le nom et le mot de passe de l'utilisateur. Ici, nous nous sommes déjà connectés au registre Docker. Par conséquent, nous n'avons pas besoin de passer les informations d'identification de connexion:
Connexion sud-docker
Étape 5: Créer une image
Ensuite, générez la nouvelle image Docker à partir de dockerfile à l'aide de la commande mentionnée:
docker build -t html-iMg .
Pour la vérification, consultez toutes les images Docker et vérifiez si l'image est construite en Linux ou non:
images docker
On peut observer que nous avons créé la nouvelle image avec succès dans Docker Linux:
Étape 6: Exécutez l'image
Exécutez l'image pour exécuter le programme HTML dans le conteneur. Ici, "-p«Attribuez le port d'exposition hôte local au conteneur:
docker run -p 80:80 HTML-IMG
Accédez à l'hôte local et vérifiez si le programme a été déployé sur le port attribué ou non:
Il s'agit de construire une image Docker dans Linux.
Conclusion
Pour construire l'image Docker dans un terminal Linux, faites d'abord un dockerfile qui contient des instructions pour docker l'application ou le projet. Ensuite, créez une image à partir des instructions Dockerfile à travers «docker build -t .".Ce blog a illustré la méthode de création de la nouvelle image dans Linux.