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és sur n’importe plateforme où peut être installé l’API de Docker.

docker logo

Table des matières

Podman Desktop 1.0

Qu'apporte Podman Desktop ?

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.

Scanner les vulnérabilités de vos conteneurs et filesystem avec grype

description

Configurer correctement Docker

Comment sécuriser docker en respectant quelques règles

Sécuriser son utilisation

Comment sécuriser docker. En effet Docker installé par défaut permet d'exploiter ses failles du à son implémantation.

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 ?

Modus un nouveau langage pour construire des images de conteneurs

Basé sur du Rust, Modus permet de builder des images de container

Afficher facilement les logs de vos containers avec Dozzle

Dozzle permet d'accéder via un simple navigateur à l'ensemble des logs de vos containers docker

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

Trivy scanne désormais les clusters Kubernetes

Trivy intègre pas mal nouveautés dans les dernières versions

Trivy permet désormais de tester des images de VM et les configurations des comptes AWS

Scanner les vulnérabilités de vos containers, filesystems et ...

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

Vous appréciez ce 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 vous coûte plus cher, via  ce lien . Vous pouvez aussi partager le lien sur twitter ou Linkedin via les boutons ci-dessous. Je vous remercie pour votre soutien.