Advanced Search
Search Results
47 total results found
Labo 8 - Le réseau, partie 2
Il existe 5 types de drivers réseaux que nous pouvons utiliser lors de la création d'un conteneur en ajoutant cet argument --network <type> Driver 1 : none Absence totale de réseau au conteneur sudo docker run -ti --rm --network none bash Même en spécifiant u...
Labo 9 - Les volumes, partie 2
Nous allons continuer à voir le mappage des volumes de l'hôte vers le conteneur Créons un dossier avec un fichier auquel je lui donne tous les droits et du texte dedans sudo mkdir test && sudo chmod -R 777 test && sudo echo OK > test/fic && sudo cat test/fic ...
Labo 10 - Docker compose
Docker compose est un chef de cuisine qui permet de créer une recette en y mettant dedans tous le conteneurs nécessaires à la fabrication du plat final Nous allons monter un serveur Wordpress (serveur Web + base de données) Tout d'abord il faut créer le fichie...
Labo 11 - Portainer
Portainer est un outil graphique permettant de piloter les conteneurs d'un ou plusieurs hôtes Installons-le sudo docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce Rendez-vous maintenant sur un navigateur avec l'url...
Labo 12 - Docker Registry Local - Commit
Nous allons voir comment créer un registre local d'images Docker afin de pouvoir les télécharger plus rapidement, créer des images modifiées ou simplement sauvegardé les images existantes Considérons que votre machine hébergeant le registre local est un machin...
Activer alias ll pour ls -l
Vous avez l’habitude de faire un « ll » (double L) pour lister le contenu d’un répertoire mais cette machine Linux ne comprend pas cette simple commande ? Que ce soit sur Ubuntu, Debian, Fedora, Red Hat ou autre CentOS, les alias de la commande universelle « l...
Ajouter un utilisateur sudo
La commande sudo est un programme conçu pour permettre aux utilisateurs d'exécuter des commandes avec les privilèges de sécurité d'un autre utilisateur. Par défaut, l'utilisateur root Dans ce guide, nous allons vous montrer comment créer un nouvel utilisateu...
DDClient - DynDns Client
Automatiser la gestion des adresses IP dynamiques ddclient permet d'automatiser la mise à jour d'une adresse IP dynamique reliée à un nom de domaine (de 213.95.41.11 à www.ubuntu-fr.org par exemple). Ce système est extrêmement pratique quand il s'agit de créer...
Grub
Apprenez à maitriser Grub ! Déjà, qu'est ce que Grub ? Derrière ce nom barbare se cache un programme très utile aux utilisateurs de Linux.En vérité Grub est ce qu'on appelle un chargeur d'amorçage, ou (pour les anglophones bootloader). L'acronyme signifie the ...
La structure des répertoires
Contrairement à MS-DOS, Unix voit ses disques comme une unique arborescence. Une partition contient la racine du système de fichier, qu'on note / (et non c:\ comme sous MS-DOS). D'autres partitions, des disquettes, des CD-ROM, etc., peuvent être "montés" dans ...
Démarrage - Première connexion
🚀 1. Première connexion Accède à AWX via ton service : kubectl get svc -n awx 👉 URL = http://<node-ip>:30080 (dans ton cas) Login : user : admin password : kubectl get secret -n awx awx-admin-password -o jsonpath="{.dat...
Ajouter un dossier au PATH sous Windows
Ce tutoriel explique comment ajouter un dossier contenant un exécutable (comme terraform.exe) au PATH Windows. 🧭 1. Préparer le dossier Place ton exécutable dans un dossier, par exemple : C:\tools\terraform\ Avec à l'intérieur : terraform.exe ⚙️ 2. Ouvrir le...
Créer conteneur lxc dans proxmox
Déployer un LXC Comprendre ce qui s’est passé 🧱 1. Installer Terraform Sur ta Surface Pro (Windows probablement) : 👉 Télécharge Terraform depuis le site officiel (zip) Ensuite : Dézippe Mets terraform.exe dans un dossier (ex: C:\terraform) Ajoute ce dossie...
🚀 Architecture DevOps : Refonte CI/CD et Gestion de Configuration
Auteur : Administrateur HomelabDate de révision : Avril 2026 1. Le Changement de Paradigme : Pourquoi cette refonte ? Historiquement, notre cluster Kubernetes (via Tekton) gérait l'intégralité de la chaîne logicielle : de la fabrication des images Docker jusq...
🚀 Création d'un Execution Environment (EE) personnalisé pour AWX
Cette documentation explique comment créer, builder et déployer un environnement d'exécution (EE) sur mesure pour AWX afin d'inclure des dépendances spécifiques (Proxmox, Docker Compose v2) non présentes dans l'image de base. Contexte technique : Base OS : C...
🐍 Guide : Installer Ansible proprement via un VENV (Virtual Environment)
Pourquoi un VENV global ? Les distributions modernes (Debian 12+, Ubuntu 24.04+) bloquent l'installation de paquets Python système avec pip (erreur externally-managed-environment). Installer Ansible via apt fournit souvent une version obsolète. La solution e...
Étendre la partition et le système de fichiers (Côté Linux)
Une fois l'espace alloué par Proxmox, le système Linux à l'intérieur du LXC doit être informé qu'il peut utiliser ce nouvel espace. Étape 1 : Vérification de l'état actuel Connectez-vous en console ou SSH à l'intérieur de votre LXC et vérifiez l'espace disponi...
🏗️ Architecture Infrastructure as Code
Le document détaille la structure et le fonctionnement du dépôt de configuration Terraform utilisé pour piloter le cluster Proxmox. L'objectif est d'assurer une gestion 100% automatisée, versionnée et sécurisée. 1. Structure du Dépôt (Pattern Live/Modules) Nou...