Un exemple d'utilisation des Testcontainers dont j'avais parlé il y a quelques temps, pour effectuer des tests d'intégration.
Sous le coude.
(Par contre y a un réel problème avec le contraste du texte, utilisez un outil pour extraire le texte de l'article dans un "reader").
Un moyen de faire tourner des tests unitaires avec des vraies dependences (base de données, etc.) plutôt que des mocks, grâce à des containers légers.
Un comparatif de différents registry Docker.
Le registry est le système qui stocke et expose les images de vos containers pour que vos serveurs applicatifs puissent les récupérer et les lancer.
Un retour argumenté sur la pertinence d'utiliser Docker Compose pour faire tourner des applications en production.
La réponse est positive mais il faut généralement y ajouter une petite couche de gestion personnalisée.
Une UI pour Docker sur Linux.
Une bonne cheatsheet pour Docker.
Une approche intéressante pour héberger des containers (Podman en l'occurrence) : les gérer avec systemd, le gestionnaire de service de nombreuses distributions Linux.
C'est moins standard qu'un Docker Compose mais ça peut avoir un intérêt pour les admins sys pure souche qui retrouveront ainsi des outils familiers.
Très pratique ça ! Des tout petits binaires pour mettre en place des healthchecks dans vos containers Docker qui exposent des services HTTP ou TCP.
Tout petits comme 75 ko au lieu de – par exemple – curl et ses ~10 Mo.
Un outil pour explorer les différentes couches d'une image de container obéissant au format OCI (Open Container Initiative).
Témoignage d'une transition de Docker vers Podman, qui offre une solution similaire mais réputée plus sécurisée by design.
Le titre est foireux mais l'article rassemble quelques bonnes pratiques Docker à connaître :
.dockerignoreDockerfileUn registry Docker éphémère qui facilite le transfert d'une image d'un système (par exemple un serveur CI/CD) à un autre (typiquement un serveur applicatif).
De l'orchestration de containers qui se veut plus abordable que Kubernetes.
Le setup initial semble quand même loin d'être simple mais c'est bien d'essayer de trouver des alternatives.
Il est possible de modifier la façon dont un container Docker résout un domaine avec l'instruction extra_hosts.
Deep dive dans les entrailles de ce qu'est une image de container. Super intéressant et finalement pas si sorcier que ça.
Quelques exemples contiennent des coquilles, mais rien de gênant pour la compréhension.
Décortication de différentes images Docker de Node.js. C'est plein de surprises, riche en enseignements et pour autant très facile à suivre. Une saine lecture !
Des bonnes pratiques pour vos Dockerfile avec Node.
Il y a juste débat sur 10. Prefer smaller Docker base images, j'ai lu ailleurs qu'une image trop légère implique que certains outils nécessaires pour la stabilité son parfois manquants et peuvent engendrer des surprises.
Un projet qui vise à faire tourner Windows dans un container Docker.
Via https://korben.info/windows-docker-xp-11-vista-7-8-10-server-2016-2019-2022-rdp-kvm.html