Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

47 total results found

Labo 8 - Le réseau, partie 2

Docker

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

Docker

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

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

Docker

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

Docker

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

Linux

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

Linux

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

Linux

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

Linux

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

Linux

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

Ansible AWX

🚀 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

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

Terraform

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

Documentation

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

Ansible

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)

Ansible

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)

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

Terraform

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...