Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
serveurs:installation:docker [2023/10/05 20:38] – [Création d'un réseau local Docker] jpmilcent | serveurs:installation:docker [2024/12/19 19:30] (Version actuelle) – [Déplacer le dossier contenant les données de Docker] jpmilcent | ||
---|---|---|---|
Ligne 54: | Ligne 54: | ||
</ | </ | ||
* Créer le dossier de destination des données de Docker : '' | * Créer le dossier de destination des données de Docker : '' | ||
- | * Copier les données dans le nouveau dossier : '' | + | * Copier les données dans le nouveau dossier : '' |
* Vérifier que les tailles des 2 dossiers correspondent : '' | * Vérifier que les tailles des 2 dossiers correspondent : '' | ||
* Renommer l' | * Renommer l' | ||
* Redémarrer le service Docker : '' | * Redémarrer le service Docker : '' | ||
* Vérifier le statut : '' | * Vérifier le statut : '' | ||
- | * Accéder aux interfaces web des outils utilisant Docker, si Portainer est installé vérifier le paramètre //Root directory// de l' | + | |
+ | * '' | ||
+ | | ||
+ | * Vérifier que les containers ont démarrés et fonctionnent comme prévu : '' | ||
* Si tout est ok, supprimer l' | * Si tout est ok, supprimer l' | ||
===== Installer Docker Compose ===== | ===== Installer Docker Compose ===== | ||
Ligne 67: | Ligne 70: | ||
* NOTES : supprimer l' | * NOTES : supprimer l' | ||
+ | ===== Activer IPv6 pour Docker ===== | ||
+ | * Éditer le fichier /// | ||
+ | * Ajouter les paramètres suivant : <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | * Redémarrer Docker : '' | ||
+ | * Vérifier la prise en compte d'IPv6 dans le réseau par défaut : '' | ||
+ | * Si vous avez déjà créer votre réseau local Docker (Ex. // | ||
+ | * éteindre tous les containers via Portainer par exemple. | ||
+ | * supprimer votre réseau : '' | ||
+ | * [[serveurs: | ||
+ | * Redémarrer toutes les stacks avec : '' | ||
+ | * Si vous utiliser le container [[https:// | ||
+ | ports: | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | </ | ||
+ | * Vous pouvez vérifier la bonne écoute sur les ports 80 et 443 de l'IPv6 locale avec : '' | ||
+ | * Si vous utiliser [[https:// | ||
+ | environment: | ||
+ | ENABLE_IPV6: | ||
+ | </ | ||
+ | * Tester la connectivité IPv6 vers votre site web avec : https:// | ||
===== Création d'un réseau local Docker ===== | ===== Création d'un réseau local Docker ===== | ||
- | * Créer un réseau local de type bridge " | + | * Créer un réseau local de type bridge " |
* Ainsi, depuis un container associé à ce réseau, il est possible d' | * Ainsi, depuis un container associé à ce réseau, il est possible d' | ||
- | * De limiter les accès sur un outil de l' | + | * De limiter les accès sur un outil de l' |
===== Activer l'API Docker sur l' | ===== Activer l'API Docker sur l' | ||
Ligne 92: | Ligne 125: | ||
* Pour chaque serveur, synchroniser ces fichiers avec le serveur correspondant en utilisant '' | * Pour chaque serveur, synchroniser ces fichiers avec le serveur correspondant en utilisant '' | ||
* Se placer à la racine du dépôt | * Se placer à la racine du dépôt | ||
- | * Lancer la commande '' | + | * Lancer la commande '' |
===== Renommer une stack générer via docker-compose ===== | ===== Renommer une stack générer via docker-compose ===== | ||
Ligne 157: | Ligne 190: | ||
* Se connecter à un container : '' | * Se connecter à un container : '' | ||
* Depuis un container (si '' | * Depuis un container (si '' | ||
+ | * Informations sur la place occupée par Docker : | ||
+ | * Résumé de la place occupée : <code bash> | ||
+ | * Infos détaillées dont la place occupée par chaque volume : <code bash> | ||
+ | * Nettoyage : | ||
+ | * <color # | ||
+ | * <color # | ||
+ | * <color # | ||
==== Docker Compose ==== | ==== Docker Compose ==== | ||
* **Source** : https:// | * **Source** : https:// |