Docker simplifié

Nov 26 2022
Vous avez dû beaucoup écouter docker ces derniers temps et il y a une raison à cela. Eh bien, ce n'est pas le docker dont nous allons parler, nous allons en parler Mais cela fonctionne dans mon système Vous devez avoir beaucoup écouté cela ou même avoir été confronté à une telle situation et docker est ici la solution.

Vous avez dû beaucoup écouter docker ces derniers temps et il y a une raison à cela.

Photo de Ian Taylor sur Unsplash

Bon, ce n'est pas du docker dont nous allons parler, nous allons en parler

Mais cela fonctionne dans mon système

Vous devez avoir beaucoup écouté cela ou même fait face à une telle situation et docker est ici la solution. Il nous fournit un type d'environnement de machine virtuelle dans lequel nous pouvons travailler sur n'importe quel projet sans affecter les autres projets de notre système. Nous pouvons confier le projet à n'importe qui et lui demander de l'exécuter sur sa machine et cela fonctionnera. Il a de nombreuses fonctionnalités que nous couvrirons dans une série.
Docker crée en fait un conteneur à partir des images, mais qu'est-ce qu'une image ?

Image dans Docker

Les images dans un docker ne sont qu'un dossier contenant des fichiers/programmes pouvant être exécutés lorsque nous exécutons la commande docker. C'est juste un nom fantaisiste mais en termes plus simples, c'est un dossier contenant des programmes exécutables.
Maintenant, votre prochaine question pourrait être qu'est-ce qu'un conteneur ?

Conteneur dans un Docker

Les conteneurs dans un Docker ont le même concept de ce que sont les objets dans la programmation orientée objet. Les conteneurs ne sont que des instances d'images ou simplement des copies d'images. Alors que se passe-t-il quand nous écrivons

docker run hello-world

      
                

Docker run <image> =. Docker create container of that <image> + Docker start the container

Docker create hello-world // It will return the container id
Docker start <container-id> // This will start the container

Vous avez vu quelque chose que Docker Daemon a imprimé mais qu'est-ce que c'est ? Eh bien, nous n'interagissons pas directement avec Docker Daemon. Lorsque nous exécutons une commande docker, c'est le client Docker à qui nous disons de le faire pour moi et le client Docker est le système de livraison de messages qui délivre un message à Docker Daemon et il effectue toute la création, la suppression, la gestion des conteneurs ou des images.

Fait amusant

Essayez d'exécuter ceci

Docker version

À suivre….

Dans le prochain article, je vous expliquerai pourquoi il affiche Linux en tant que système d'exploitation et ce qui s'est passé en arrière-plan lorsque vous avez exécuté le docker run hello-world et qu'est-ce qui a été imprimé dans votre terminal.

Suivez BHASKAR bharadwaj pour des articles aussi intéressants et détaillés sur la programmation.