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.

docker logo

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


Si vous avez apprécié cet article de blog, vous pouvez m'encourager à produire plus de contenu en m'offrant un café sur Ko-Fi. Vous pouvez aussi passer votre prochaine commande sur amazon, sans que cela ne nous coûte plus cher, via ce lien. Je vous remercie de votre soutien