Docker - Création d'un registre privé avec Docker-Registry
Registre privé Docker-Registry
Présentation de Harbor
Harbor est un serveur de registre Docker destiné aux entreprises pour le stockage et la distribution d'images.
Projet GitLab officiel : https://github.com/goharbor/harbor
Projet open source permettant la signature et le balayage des contenus.
Fonctionnalités clés de Harbor :
Contrôle d'acc ...
Publié le 27 septembre à 01h45
Déploiement et gestion des journaux d'une application console .NET sous Docker
Architecture de l'application console
L'utilisation de Docker pour héberger des applications console nécessite une configuration rigoureuse, particulièrement pour la gestion des flux d'entrée/sortie standard et la persistance des fichiers journaux. L'application cible est un calculateur interactif en ligne de commaned. À chaque opération, les s ...
Publié le 5 septembre à 19h31
Gestion fondamentale de Docker
Qu'est-ce qu'un conteneur et pourquoi l'utiliser ?
Les conteneurs permettent d'encapsuler une application avec toutes ses dépnedances dans un environnement isolé, garantissant ainsi une cohérence entre les environnements de développement, de test et de production. Cette uniformité élimine les problèmes liés aux différences entre les systèmes hô ...
Publié le 27 août à 12h02
Déploiement et gestion d'un environnement LNMP sous Docker
Commandes Essentielles pour la Gestion des Conteneurs
La maîtrise de Docker repose sur une série de commandes fondamentales pour orchestrer le cycle de vie des images et des conteneurs.
# Récupérer une image depuis le registre officiel
docker pull debian:latest
# Lister les images disponibles localement
docker images
# Rechercher une image sp ...
Publié le 28 juillet à 14h19
Introduction et Utilisation Basique de Docker
Gestion des Versions de Docker
Docker propose deux éditions principales : l'Édition Entreprise (EE) et l'Édition Communautaire (CE). Chaque trimestre, une version stable est publiée pour les deux éditions. Les versions CE bénéficient de 4 mois de support, tandis que les versions EE sont supportées pendant 12 mois. De plus, une version mensuelle ...
Publié le 24 juillet à 06h23
Guide des commandes essentielles de Docker
Gestion du service Docker
Pour démarrer le démon Docker :
sudo systemctl start docker
Recharger la configuration du démon :
sudo systemctl daemon-reload
Redémarrer le service :
sudo systemctl restart docker
Arrêter proprement le service :
sudo systemctl stop docker
Pour stopper ou forcer l’arrêt d’un conteneur :
docker stop <conteneur> ...
Publié le 23 juillet à 06h37
Utilisation Avancée de Docker avec les GPU NVIDIA
Gestion des Conteneurs avec Accès aux GPU NVIDIA
Ce document détaille l'utilisation des outils nvidia-docker et nvidia-docker-plugin pour intégrer de manière transparente les capacités des GPU NVIDIA dans les environnements conteneurisés Docker. Ces outils simplifient le déploiement d'applications gourmandes en calcul sur des architectures hété ...
Publié le 22 juillet à 17h24
Construire une image Docker pour une application Python
1. Préparation de l'application Python
Assurez-vous que votre application dispose d'une structure de projet de base :
mon-application-python/
├── main.py # Point d'entrée principal
├── dependencies.txt # Fichier des dépendances
└── Dockerfile # Configuration pour la conteneurisation
2. Rédaction du Dockerfile
# Sélection d'u ...
Publié le 20 juillet à 14h12
Création et publication d'images Docker sur un registre distant
Présentation de Docker
Docker est une plateforme open-source de conteneurisation qui permet aux développeurs d'encapsuler leurs applications ainsi que leurs dépendances dans des images portables. Ces images peuvent ensuite être déployées sur n'importe quelle machine sous Linux ou Windows. Les conteneurs Docker fonctionnent de manière isolée, gr ...
Publié le 6 juillet à 04h23
Déploiement d'une API Python Tornado conteneurisée sur Ubuntu
Architecture et prérequis
Ce guide technique détaille le processus de déploiement d'un backend développé avec Python et le framework Tornado dans un environnement Ubuntu utilisant Docker. L'architecture globale cible généralement une interface frontend (comme une application mobile ou web) communiquant avec ce conteneur backend via des requêtes ...
Publié le 4 juillet à 02h36