Y a-t-il une différence entre l'image docker sur Linux et Windows

Y a-t-il une différence entre l'image docker sur Linux et Windows

Les images Docker sont l'une des composantes essentielles des solutions Docker. Ces images sont un instantané ou des modèles utilisés pour créer ou gérer les conteneurs. Il crée non seulement les conteneurs, mais les guide également sur la façon de compléterriser ou de rallumer le projet à l'intérieur du conteneur. Ces images sont généralement de taille énorme car celles-ci contiennent toutes les instructions, les paramètres et les dépendances nécessaires pour conteneuriser le projet.

Ce message montrera:

  • Y a-t-il une différence entre l'image docker sur Linux et Windows?
  • Comment créer des images Docker?

Y a-t-il une différence entre l'image docker sur Linux et Windows?

D'un point de vue technique, les commandes Docker pour les systèmes d'exploitation Linux et Windows sont presque identiques. Même si la plupart des options qui prennent en charge ces commandes sont également similaires. La principale différence est que les images Docker sur Windows sont de taille énorme et prennent plus d'espace disque que les images de conteneur Linux. Le téléchargement d'images Docker prend également plus de temps que les images du conteneur Linux.

Comment créer l'image docker?

Le processus de création de l'image est presque le même sur Linux et sur Windows. Pour créer l'image, faites d'abord un dockerfile qui contient des instructions pour docker l'application ou le programme. À cette fin, suivez les étapes énumérées.

Étape 1: Créer un fichier de programme

Tout d'abord, créez un fichier de programme qui se cachera via dockerfile. Pour ce faire, nous devons faire le «indice.html”Fichier pour coder le programme HTML:


corps
Color en arrière-plan: noir;

H1
Couleur: Aquamarine;
Style de police: italique;

Bonjour! Bienvenue sur le tutoriel LinuxHint


Étape 2: faire dockerfile

Ensuite, faites le dockerfile qui contient l'instruction pour conteneuriser le programme HTML:

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

Étape 3: Créer une image docker

Créez une nouvelle image à partir de dockerfile via la commande fournie. Ici le "-t«L'option est utilisée pour définir le nom de l'image:

docker build -t html-iMg .

Étape 4: Exécutez l'image

Après cela, exécutez l'image docker pour docker l'application. La commande ci-dessous créera et exécutera le conteneur créé via l'image docker:

docker run -p 80:80 HTML-IMG

Pour la confirmation, accédez à l'hôte local et vérifiez si le conteneur déploie ou non le programme conteneurisé:

Note: Le système d'exploitation Linux suit également la même procédure même avec les mêmes commandes pour créer ou créer l'image Docker.

Conclusion

La principale différence est que les images Docker sur Windows sont de taille énorme et prennent plus d'espace disque que les images de conteneur Linux. Le téléchargement d'images Docker prend également plus de temps que les images du conteneur Linux. Cependant, il n'y a pas beaucoup de différence entre l'utilisation de Docker sur les deux plates-formes, même si le processus de création d'images et de commandes est similaire. Cet article a démontré qu'il y a une différence entre les images Docker sur Linux et Windows.