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:21] – [Docker - commandes utiles] 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 159: Ligne 160:
  
 # Add the repository to Apt sources:\\ # Add the repository to Apt sources:\\
-sudo tee /etc/apt/sources.list.d/docker.sources <<EOF\\+sudo tee /etc/apt/sources.list.d/docker.sources < <EOF\\
 Types: deb\\ Types: deb\\
 URIs: https://download.docker.com/linux/debian<< URIs: https://download.docker.com/linux/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\\
  
-=== Docker - commandes utiles === +==== Installation Swarm ==== 
-Télécharger les imagessudo docker compose pull\\ +Installation selon https://docs.docker.com/engine/swarm/\\ 
-Démarrer les containers: sudo docker compose up -d\\ +Création du manager du swarm: sudo docker swarm init --advertise-addr <MANAGER-IP>\\ 
-Afficher les logs: sudo docker compose logs -f\\+Ajoute des worker avec la commande indiquée à la création du manager\\
  
 +==== Docker - commandes utiles ====
 +docker run <NOM_CONTAINER>
 +docker info\\
 +
 +=== 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.1782652895.txt.gz · Dernière modification : de oz