Comment construire votre propre docker, image et conteneur

Comment construire votre propre docker, image et conteneur
Docker est un forum logiciel Virtualized OS qui permet aux développeurs de créer, déployer et exécuter facilement les applications dans des conteneurs Docker. Les principales composantes de Docker sont Dockerfile, Docker Images, Docker Conteners, Docker Hub, Docker Registry, etc. Les utilisateurs peuvent facilement créer des docker, des images et des conteneurs dans Docker.

Cet article illustrera:

  • Comment construire dockerfile?
  • Comment construire l'image docker?
  • Comment construire un conteneur Docker?

Comment construire dockerfile?

DockerFile est un fichier d'instructions qui aide à créer un instantané du conteneur. Pour créer / faire un dockerfile, suivez les étapes fournies.

Étape 1: Créer un fichier de programme
Tout d'abord, créez un «indice.html»Fichier de programme et collez le code ci-dessous:




Bonjour Linuxhint


C'est le logo LinuxHint




Étape 2: Créer Dockerfile
Ensuite, créez un nouveau fichier nommé «Dockerfile»Et collez l'extrait ci-dessous pour conteneuriser le programme HTML:

De Nginx: dernier
Index de copie.html / usr / share / nginx / html / index.html
Copier Linuxhint.png / usr / share / nginx / html
Entrée ["nginx", "-g", "Daemon Off;"]

Dans le code ci-dessus:

  • "DEPUIS»La commande est utilisée pour spécifier une image de base pour le conteneur.
  • "COPIE»L'instruction colle« Index.Fichier HTML »et" Linuxhint.Png ”Image dans le chemin du conteneur.
  • "POINT D'ACCÈS»Définit le point d'exécution du conteneur.

Comment construire l'image docker?

Les images Docker sont des instantanés ou des modèles utilisés pour créer et gérer des conteneurs. Utilisez la commande à crue donnée pour construire l'image docker à partir du dockerfile:

docker build -t linuximg .

Ici, "-t»Est utilisé pour spécifier le nom de l'image. Par exemple, nous avons spécifié le «linuximg«Comme nom pour l'image Docker:

Ensuite, assurez-vous que l'image a été créée avec succès en utilisant la commande fournie:

images docker

Dans la sortie ci-dessous, l'image docker peut être vue, je.e., "linuximg»:

Comment construire un conteneur Docker?

Les conteneurs Docker sont légers et les petits packages exécutables de Docker utilisés pour conteneuriser l'application. Pour construire et exécuter un conteneur Docker à l'aide de l'image Docker, exécutez la commande fournie donnée:

docker run --name ImgContainer -p 80:80 LinuxImg

Ici:

  • "-nom”Est ​​utilisé pour spécifier le nom du conteneur.
  • "iMgContainer"Est le nom du conteneur.
  • "-p”Est ​​utilisé pour attribuer le port au conteneur.

Une autre façon de simplement créer ou construire un conteneur est d'utiliser le «docker crée" commande:

docker create --name LinuxContainer -p 80:80 LinuxImg

Enfin, ouvrez le navigateur souhaité et redirigez vers le port alloué. Ensuite, vérifiez si l'application est déployée ou non:

Comme vous pouvez le voir, nous avons réussi à construire le docker, l'image et le conteneur.

Conclusion

DockerFiles sont des fichiers texte normaux qui incluent des ensembles et des instructions pour créer des images Docker. Pour construire des images Docker, le «docker build -t »La commande est utilisée. Afin de créer le conteneur Docker à partir de l'image Docker, exécutez le «docker create -name -p " commande. De plus, si un utilisateur souhaite créer et exécuter le conteneur, utilisez le «run docker" commande. Cette rédaction a illustré la procédure de construction d'un docker, image et conteneur.