Outils pour utilisateurs

Outils du site


gmktec_-_proxmox_-_test

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
gmktec_-_proxmox_-_test [2026/06/28 15:38] – [Docker] ozgmktec_-_proxmox_-_test [2026/06/28 16:29] (Version actuelle) – [Docker - commandes utiles] oz
Ligne 147: Ligne 147:
  
 ===== Docker ===== ===== Docker =====
 +==== Installation Docker ====
 Installation selon https://docs.docker.com/engine/install/debian/\\ Installation selon https://docs.docker.com/engine/install/debian/\\
  
Ligne 175: Ligne 176:
 Démarrage de docker manuellement: sudo systemctl start docker\\ Démarrage de docker manuellement: sudo systemctl start docker\\
  
-Pour tester que docker fonctionne avec un container: sudo docker run hello-world\\+Créer un groupe docker (si il n'existe pas déjà): sudo groupadd docker\\ 
 +Ajouter un utilisateur au groupe: sudo usermod -aG docker adm_xx\\ 
 +Eventuellement réactiver le groupe: newgrp docker\\
  
-https://docs.docker.com/engine/swarm/\\+Pour tester que docker fonctionne avec un container: docker run hello-world\\ 
 + 
 +==== Installation Swarm ==== 
 +Installation selon https://docs.docker.com/engine/swarm/\\ 
 +Création du manager du swarm: sudo docker swarm init --advertise-addr <MANAGER-IP>\\ 
 +Ajoute des worker avec la commande indiquée à la création du manager\\
  
 ==== Docker - commandes utiles ==== ==== Docker - commandes utiles ====
-Télécharger les images: sudo docker compose pull\\ +docker run <NOM_CONTAINER> 
-Démarrer les containers: sudo docker compose up -d\\ +docker info\\ 
-Afficher les logs: sudo docker compose logs -f\\ + 
-sudo docker compose ps\\+=== 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://docs.goauthentik.io/install-config/install/docker-compose/\\ Installation selon https://docs.goauthentik.io/install-config/install/docker-compose/\\
 Créer un dossier /opt/docker-compose/authentik: sudo mkdir -p /opt/docker-compose/authentik\\ Créer un dossier /opt/docker-compose/authentik: sudo mkdir -p /opt/docker-compose/authentik\\
 Aller dans le dossier: cd /opt/docker-compose/authentik\\ Aller dans le dossier: cd /opt/docker-compose/authentik\\
-Créer le fichier docker-compose.yml: sudo nano docker-compose.yml\\ +Créer le fichier compose.yaml: sudo nano compose.yaml\\ 
-== docker-compose.yml ==+== compose.yaml ==
 ''services:\\ ''services:\\
   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\\
 +
 ''PG_PASS=<PASS>\\ ''PG_PASS=<PASS>\\
 AUTHENTIK_SECRET_KEY=>KEY>\\ AUTHENTIK_SECRET_KEY=>KEY>\\
gmktec_-_proxmox_-_test.1782653896.txt.gz · Dernière modification : de oz