Peut-être avez-vous fait des recherches pour comprendre le concept de Docker HUB. Voici une réponse très pratique.
Dans la vidéo ci-dessous, Deivid Bitti , directeur scientifique de Flexa Cloud, explique ce qu'est Docker Hub et répond également aux questions suivantes :
- comment créer une image d'un conteneur?
- comment l'image doit-elle être entretenue ?
- Pour quels types d'applications peut-il être utilisé ?
- quelles entreprises utilisent le conteneur aujourd'hui ?
Vérifiez-le!
Qu'est-ce que Docker Hub ?
Docker Hub est un référentiel public d'images de conteneurs, où de nombreuses entreprises et particuliers peuvent publier des images prédéfinies de solutions. Ces solutions vont de WordPress à Magento et bien d'autres applications.

Qu'est-ce qu'une image de conteneur ?
« Puisque je dois regrouper tous les éléments qui composent mon application dans un seul fichier, j'ai besoin d'un fichier qui crée cette image, et ce fichier s'appelle un Dockerfile . Avec le Dockerfile , vous décrivez ce qui se passera lors de la création de votre image. »
Une fois que j'ai créé mon image, elle génère un fichier qui peut être partagé, publié et stocké à la fois localement et dans des référentiels publics et privés.
Et pour que vous puissiez conserver ces images, Amazon Web Services (AWS) fournit lui-même un service appelé Amazon ECR, où vous pouvez publier des images privées, en toute sécurité et avec des performances optimales.
Une autre fonctionnalité très importante d'Amazon ECR est que, une fois l'image téléchargée, vous avez la possibilité de rechercher les vulnérabilités qui pourraient exister dans les bibliothèques qui la composent.
Une fois que j'ai téléchargé cette image dans un référentiel, je peux la mettre à jour chaque fois que j'en ai besoin. et aussi pour établir une nouvelle version de l'application, l'image sera préalablement mise à jour ».
Dans quelles applications pouvez-vous utiliser Docker ?
« En gros, 100 % des applications fonctionnant sous Linux aujourd'hui prennent en charge Docker. Microsoft elle-même migre un grand nombre de ses systèmes vers Linux pour tirer parti de cette fonctionnalité, qui permet de transformer ses applications en un fichier Dockerfile . »
Dans certaines situations, il est également possible d'exécuter des applications Windows, en particulier celles qui sont back-end - dans un conteneur Windows 2016 et ultérieur. Mais cela ne se compare même pas aux avantages de l'application fonctionnant sous Linux ».
Quelles entreprises utilisent Docker
« Pratiquement 100 % des grandes entreprises gèrent aujourd'hui leurs séries de production avec des conteneurs. Chez Flexa Cloud, nous avons des dizaines de clients avec des centaines de services exécutés dans des conteneurs, utilisant les ressources de conteneurisation d'Amazon Web Services - des applications hautement évolutives, avec sécurité, performances et, surtout, portabilité.
Une fois que j'ai conteneurisé mon application, je n'ai plus à me soucier du serveur sur lequel elle s'exécutera ; il n'a pas tout ce processus de gestion de configuration fastidieux qui est : les exigences que mon application doit être installée à l'avance.
La seule chose nécessaire sur le serveur est Docker en cours d'exécution et toutes vos dépendances seront emballées.
Alors, avez-vous réussi à comprendre ce qu'est Docker Hub ? Abonnez-vous à notre chaîne YouTube pour ne manquer aucune de nos vidéos !

