Documentation
Démarrage rapide + description des fonctionnalités module par module et appareil par appareil (mise à jour continue)
Catalogue d'images
Cet article présente le « Catalogue d'images » du panneau : parcourir et déployer en un clic les images Docker courantes.
Comprendre en une phrase
Le Catalogue d'images est la « boutique d'images Docker » : il rassemble les images officielles des logiciels courants (nginx, mysql, redis, WordPress, etc.), chacune accompagnée de « port par défaut, identifiants, commande de déploiement, points d'attention » prêts à l'emploi, pour les télécharger et les exécuter en un clic sans chercher à l'extérieur.
Présentation de la fonctionnalité
Le Catalogue d'images réunit les images Docker courantes et propose une navigation par catégories « Toutes / Installées » ; chaque image dispose de détails complets (identifiants par défaut, port, étapes de déploiement, points d'attention) et prend en charge le téléchargement puis l'exécution en un clic.
Cas d'usage
- Trouver rapidement l'image officielle d'un logiciel courant
- Télécharger une image et exécuter un conteneur en un clic
- Consulter les informations clés d'une image : port par défaut, identifiants, volumes de données
Comment l'utiliser
1. Entrez dans le « Catalogue d'images » et parcourez ou recherchez une image (catégories complètes, grand nombre d'entrées)
2. Basculez entre « Toutes » et « Installées »
3. Cliquez sur une image pour voir ses détails (nom de l'image, port par défaut, identifiants, commande de déploiement, points d'attention)
4. Cliquez sur « Installer » pour télécharger et exécuter en un clic
Installation de CMS en un clic (configuration automatique de la base)
Pour les images WordPress, Joomla, Drupal, MediaWiki, Halo et Ghost de la catégorie « Sites web / CMS / blogs », le haut de la page de détails affiche deux grands boutons qui distinguent clairement deux modes d'installation :
| Bouton | Description |
|---|---|
| ⚡ Installation en un clic (base configurée automatiquement) | Aucun SQL à écrire : installation automatique de Docker → démarrage du MariaDB partagé (réutilisé directement s'il est déjà installé) → création automatique de la base et de l'utilisateur (mot de passe fort aléatoire) → démarrage du CMS avec la configuration de base de données pré-remplie. Le processus s'affiche dans une fenêtre avec journaux en temps réel + barre de progression globale, peut être interrompu en cours de route ; à la fin, l'adresse d'accès et les identifiants de base de données sont affichés, copiables en un clic. |
| Installation manuelle (commandes) | Affiche les étapes de déploiement complètes de l'image (installer la base → créer la base et l'utilisateur → docker run / docker-compose), les commandes étant modifiables puis copiables ou exécutables en un clic, pour les utilisateurs qui veulent maîtriser chaque étape. |
Une fois l'installation en un clic terminée, accédez à http://IP-du-serveur:<port> pour arriver sur l'assistant d'installation / la page d'inscription du CMS (par exemple WordPress utilise le port 8080 et redirige vers /wp-admin/install.php). Les identifiants de base de données sont également écrits sur le serveur cible dans /opt/sshe-db-creds/<nom du conteneur>.conf, consultables / sauvegardables / déployables dans phpMyAdmin en un clic depuis « Voir les identifiants de base de données des sites installés » sur la page de détails.
Niveau d'automatisation selon les CMS :
| CMS | État après l'installation en un clic |
|---|---|
| WordPress / Joomla | Configuration de base entièrement automatique, il suffit d'accéder au site après l'installation pour définir l'administrateur |
| MediaWiki | Entièrement automatique : install.php en ligne de commande crée les tables + l'administrateur + génère et conserve LocalSettings.php ; après l'installation, connectez-vous directement avec le compte administrateur généré automatiquement dans le résultat, aucun assistant web nécessaire |
| Ghost | Configuration de base entièrement automatique, avec url=http://IP-locale:2368 défini par défaut pour permettre la connexion à distance ; en cas d'accès via NAT/domaine, il faut remplacer l'url par l'adresse publique ou le domaine (voir les points d'attention de la page de détails) |
| Drupal | Configuration de base automatique + création et autorisation automatiques du répertoire sites/default/files/translations (accessible en écriture à www-data) : il suffit de choisir le type de base de données dans l'assistant |
| Halo | Base H2 intégrée : initialisez directement l'administrateur après l'installation |
> Astuce : si le téléchargement d'images depuis Docker Hub expire sur un serveur situé en Chine continentale, configurez d'abord un accélérateur de miroir Docker (comme docker.1ms.run / docker.m.daocloud.io).
Les images de la catégorie « Installées » proposent des actions en ligne (installer / désinstaller / arrêter / démarrer / redémarrer / supprimer).
Ce que contient le détail d'une image
| Information | Description |
|---|---|
| Nom / tag de l'image | par ex. nginx:latest |
| Port par défaut | port exposé par le conteneur |
| Compte / mot de passe par défaut | indiqué pour les images disposant d'une page de connexion |
| Commande de déploiement | commande docker run / docker-compose directement modifiable |
| Volume de données | répertoire de persistance |
| Points d'attention | conflits de ports, besoins en ressources, rappels de sécurité |
Différence avec le Catalogue d'applications
| Catalogue d'applications | Catalogue d'images | |
|---|---|---|
| Positionnement | applications complètes (prêtes à l'emploi) | images de base (services/composants fondamentaux) |
| Exemples | Nextcloud, WordPress, Memos | nginx, mysql, redis |
| Mode de déploiement | écriture automatique du docker-compose + configuration | docker run en un clic |
| Commandes | générées automatiquement | commandes modifiables fournies |
Points d'attention
1. Exécuter une image nécessite que le serveur cible ait déjà Docker installé.
2. Les espaces réservés des commandes de déploiement (mot de passe, chemins, etc.) sont clairement signalés : remplacez-les par vos propres valeurs.
3. La taille des images téléchargées peut être importante (plusieurs centaines de Mo) : assurez-vous que le disque et la bande passante du serveur cible sont suffisants.