Les images Docker ont révolutionné le monde informatique, mais toutes les images ne se valent pas. Voyons comment choisir la meilleure image Docker pour le travail en cours. Parce que bien qu’il existe de nombreuses images appropriées que votre organisation pourrait choisir, la meilleure option dépend de son contexte.

La différence d’exigences entre les images Docker pour une utilisation en production et les images rapides et sales est énorme. Pour un usage personnel, une image jetable rapide fonctionne. Pour les images de production, les images officielles, stables et bien prises en charge fonctionnent mieux. Une seule image WordPress est bonne pour un usage personnel, mais pas pour une entreprise. Cela dit, WordPress est disponible en tant qu’image officielle.

En production, il est préférable de créer vos propres images de conteneurs pour garantir la qualité des images Docker.

Images superposées

Images superposées
© zdnet.com

Une partie de la flexibilité des images Docker réside dans le fait que le système est construit en empilant des couches. Voir l'article : La mise à jour de Microsoft Teams vous permet enfin de vous cacher de votre propre visage. Bien que cela puisse sembler loin d’être idéal, la maigreur d’une image de base est optimisée pour les performances avec une extensibilité et une flexibilité intégrées.

Chaque exécution de commande ajoute un autre niveau. Le niveau précédent devient en lecture seule lorsque d’autres niveaux sont ajoutés. Les mises à jour d’images créent également des calques supplémentaires. Par exemple, utilisez la commande suivante pour voir les calques d’une image Ubuntu :

La figure 1 montre un exemple des couches sur l’image de base d’Ubuntu.

Les couches d’images permettent également de garantir que des logiciels supplémentaires peuvent être installés sur des images de base standard pour créer un nouveau serveur tout en partageant la même installation de base connue. Cela réduit l’entretien nécessaire.

Pour plus de facilité d’utilisation, Docker propose plusieurs images prédéfinies. Les entreprises peuvent créer les leurs, mais le plus courant est Docker Hub, qui est la valeur par défaut pour la plupart des nouveaux utilisateurs.

Ceci pourrait vous intéresser

Images officielles et non officielles

Images officielles et non officielles
© cloudsigma.com

L’intégrité de l’image est primordiale. Les utilisateurs doivent faire la distinction entre les images officiellement sanctionnées et les images tierces. Sur le même sujet : Les 10 meilleures bandes dessinées Marvel de tous les temps, selon Ranker. Bien que la plupart des images disponibles soient bien intentionnées, certaines peuvent être carrément malveillantes – certaines images apparemment populaires contiennent des logiciels malveillants de crypto-monnaie cachés qu’il est facile de manquer.

Heureusement, il existe un moyen de faire la distinction entre les versions officielles et non officielles. Pour limiter les résultats aux images officielles uniquement, utilisez la syntaxe suivante :

Images Docker officielles utiles

Voici quelques-unes des images Docker les plus utiles : A voir aussi : Que possédez-vous lorsque vous possédez un NFT.

Ubuntu. Il s’agit de l’une des images Docker les plus téléchargées du secteur. C’est le système d’exploitation officiel d’Ubuntu et il est utilisé comme image de base pour presque tous les types de systèmes d’exploitation de serveur. C’est une image petite et subtile conçue pour être construite. Cette image est facile à développer et inclut les ressources nécessaires pour une entreprise donnée.

Alpin. Pour ceux qui veulent quelque chose de plus petit, l’image Docker d’Alpine Linux est la voie à suivre. C’est génial de fonctionner sur des systèmes avec des ressources limitées, mais la gestion d’Alpine nécessite un niveau de compétence plus élevé et n’est pas aussi facile à utiliser qu’Ubuntu. À moins qu’il n’y ait une raison principale d’utiliser Alpine, conservez l’environnement principal d’Ubuntu.

Nginx. Nginx est le serveur Web et proxy actuel. Cette image est conçue pour être minuscule et répondre à une utilisation immédiate via le point de montage des fichiers.

MySQL. Les bases de données MySQL sont un incontournable du monde open source. Ce conteneur est facile à télécharger, dispose d’un serveur SQL jetable pour l’expérimentation et peut être facilement supprimé une fois terminé. Cela fait partie des avantages des conteneurs Docker en général : construire, utiliser et jeter.

Redis. Pour ceux qui recherchent une base de données en mémoire rapide, Redis est un bon choix. Redis est rapide et facile à utiliser.

Velours élastique. Anciennement connu sous le nom d’ELK, qui signifie Elasticsearch, Logstash et Kibana, Elastic Stack fournit l’archivage, la recherche et la visualisation des journaux. Encore une fois, cette image Docker est jetable.

WordPress. WordPress est un peu un joker. Configurer WordPress manuellement et en toute sécurité est un processus laborieux. Par conséquent, être capable d’extraire et d’exécuter WordPress instantanément est très pratique.

Notes de prudence

Si votre organisation utilise des images Docker pour quelque chose de critique, sachez que même lorsqu’il s’agit d’images officielles, de nouvelles images sont publiées et, par défaut, ce sont les plus récentes. Cela signifie que l’image change, souvent fréquemment. Voir l'article : Comment telecharger sur Wawacity. Docker Hub donne aux utilisateurs la possibilité de créer et d’utiliser un référentiel gratuitement. Les administrateurs informatiques doivent donc s’assurer qu’ils suivent les mises à jour des versions d’image.

Idéalement, conservez les images sur un référentiel Docker privé approprié. Comme indiqué précédemment, un projet personnel varie considérablement d’un environnement de production hautement géré et contrôlé à une entreprise de taille moyenne. Les images Docker peuvent être utilisées efficacement, mais soyez prudent.