Apprendre Docker
Docker est un logiciel open source qui permet d’automatiser le déploiement d’applications en les empaquetant, ainsi que ses dépendances dans des conteneurs virtuels. La force de ce concept est que ses conteneurs peuvent ensuite être déployé sur n’importe plateforme où peut être installé l’API de Docker.
Table des matières
Démarrer avec les conteneurs Docker
Docker est un logiciel open source qui permet d’automatiser le déploiement d’applications en les empaquetant, ainsi que ses dépendances dans des conteneurs virtuels.
Configurer correctement Docker
Comment sécuriser docker en respectant quelques règles
Sécuriser son utilisation
Comment sécuriser docker
Créer des packages immutables avec vendir
Comment créer des packages immutables avec vendir
Pour que vos secrets le restent
Comment ne pas divulguer ses secrets ?
Faire tourner MacOS sur une machine Linux
Comment virtualiser MacOS sur une machine Linux
Optimiser la taille des images Docker
Utiliser des une images plus petite offre des avantages tels que des temps d’importation et de téléchargement plus courts. Cela peut permettre de raccourcir les temps d’exécution de vos CI ou du démarrage de vos pods Kubernetes
Optimiser la taille des images utilisant python
Utiliser des une images plus petite offre des avantages tels que des temps d’importation et de téléchargement plus courts. Cela peut permettre de raccourcir les temps d’exécution de vos CI ou du démarrage de vos pods Kubernetes
Scanner les vulnérabilités de vos containers
C’est un fait les conteneurs sont de plus en plus utilisés, car ils facilitent la création, et déploiements des applications. Mais attention, la sécurité des conteneurs est très importante car vous pouvez rapidement créer de graves failles dans votre SI
Builder des images avec Buildkit
Comment builder des images avec buildkit et les importer sur podman
Builder en une fois à destination de plusieurs architectures
Comment construire des images dockers à destination de plusieurs architectures en une seule opération et sur une seule machine hôte?
Comment extraire d'une image toutes les informations pour la reconstruire
Pour apprendre rien de mieux que de regarder comment sont construites les images officielles.
Installation de Nexus Repository Manager comme gestionnaire d'artefacts
Comment installer rapidement le gestionnaire d'artefacts Nexus Repository Manager avec terraform et ansible
Installation de PowerDNS et PowerDNS-Admin
Comment installer rapidement le serveur DNS powerDNS avec sont front PowerDNS-Admin
Installation de Rundeck
Comment installer rapidement Rundeck
Comment valider des images docker avec container-structure-test
Après avoir construit une image docker il faut pouvoir la tester rapidement pour contrôler qu'elle est bien celle attendue.
Construire des images Docker avec Ansible
Pourquoi pas utiliser un playbook Ansible pour construire une image docker?
Intégrer un certificat à un containeur Docker Windows
Installation d'un certificate à un container Docker Windows, qui au passage n'est pas aussi trivial que sur linux.
Automatiser le build de vos packages linux avec fpm
Comment automatiser la création des packages ? Fpm-cockery est peut être la solution que vous recherchiez.
Automatiser le déploiement de votre blog Hugo avec wercker
Wercker permet aux développeurs de créer des conteneurs Docker sur leur bureau, automatiser leurs processus de création et de déploiement, puis les déployer sur diverses plateformes cloud, allant de Heroku à AWS et à Rackspace