gmktec_-_proxmox_-_test
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| gmktec_-_proxmox_-_test [2026/06/28 15:21] – [Docker] oz | gmktec_-_proxmox_-_test [2026/06/28 16:29] (Version actuelle) – [Docker - commandes utiles] oz | ||
|---|---|---|---|
| Ligne 147: | Ligne 147: | ||
| ===== Docker ===== | ===== Docker ===== | ||
| + | ==== Installation Docker ==== | ||
| Installation selon https:// | Installation selon https:// | ||
| Ligne 159: | Ligne 160: | ||
| # Add the repository to Apt sources:\\ | # Add the repository to Apt sources:\\ | ||
| - | sudo tee / | + | sudo tee / |
| Types: deb\\ | Types: deb\\ | ||
| URIs: https:// | URIs: https:// | ||
| Ligne 175: | Ligne 176: | ||
| Démarrage de docker manuellement: | Démarrage de docker manuellement: | ||
| - | Pour tester que docker fonctionne avec un container: sudo docker | + | Créer |
| + | Ajouter un utilisateur au groupe: sudo usermod | ||
| + | Eventuellement réactiver le groupe: newgrp docker\\ | ||
| - | https:// | + | Pour tester que docker fonctionne avec un container: docker run hello-world\\ |
| + | |||
| + | ==== Installation Swarm ==== | ||
| + | Installation selon https:// | ||
| + | Création du manager du swarm: sudo docker swarm init --advertise-addr < | ||
| + | Ajoute des worker avec la commande indiquée à la création du manager\\ | ||
| ==== Docker - commandes utiles ==== | ==== Docker - commandes utiles ==== | ||
| - | Télécharger les images: | + | docker run < |
| - | Démarrer les containers: | + | docker info\\ |
| - | Afficher les logs: sudo docker compose logs -f\\ | + | |
| + | === Compose === | ||
| + | Télécharger les images: docker compose pull\\ | ||
| + | Démarrer les containers: docker compose up -d\\ | ||
| + | Arrêter les container: docker compose down\\ | ||
| + | Afficher les logs: docker compose logs -f\\ | ||
| + | docker compose ps\\ | ||
| + | === Swarm === | ||
| + | Récupérer la commande pour joindre un node au swarm (sur le manager): docker swarm join-token worker\\ | ||
| + | affiche les nodes du swarm: docker node ls\\ | ||
| + | Démarre une stack de container via un fichier compose: docker stack deploy\\ | ||
| ==== Authentik (container) ==== | ==== Authentik (container) ==== | ||
| Installation selon https:// | Installation selon https:// | ||
| Créer un dossier / | Créer un dossier / | ||
| Aller dans le dossier: cd / | Aller dans le dossier: cd / | ||
| - | Créer le fichier | + | Créer le fichier compose.yaml: sudo nano compose.yaml\\ |
| - | == docker-compose.yml == | + | == compose.yaml == |
| '' | '' | ||
| postgresql: | postgresql: | ||
| Ligne 260: | Ligne 278: | ||
| == .env == | == .env == | ||
| + | Générer les clés et les mettre dans le fichier .env: \\ | ||
| + | PASS: openssl rand -base64 36\\ | ||
| + | KEY: openssl rand -base64 60\\ | ||
| + | |||
| '' | '' | ||
| AUTHENTIK_SECRET_KEY=> | AUTHENTIK_SECRET_KEY=> | ||
gmktec_-_proxmox_-_test.1782652869.txt.gz · Dernière modification : de oz
