Bonjour à arketype & Ewiko ! 😃
Aujourd'hui nous allons parler de Containery ! Une application qui va vous permettre de gérer facilement vos containers. On y retrouve les grands classiques, vu qu'il existe pléthore d'applications pour gérer ses containers, tout n'est qu'une question de goût.
Généralement ces applications sont simples d'utilisation.
Voyons ensemble si Containery pourrait vous convenir.
⚡ Caractéristiques
- Gestion de Docker : Gérez les conteneurs, les images, les réseaux et les volumes dans une interface unifiée.
- Terminal et journaux : Affichez les journaux de conteneurs et interagissez avec les terminaux de conteneurs directement dans l'interface utilisateur.
- Interface Web réactive : Accédez aux ressources Docker et gérez-les depuis n'importe quel appareil.
- Gestion des utilisateurs : Authentification, profils d'utilisateurs et rôles. Assurez-vous que chaque membre a le bon niveau d'accès pour effectuer ses tâches efficacement.


💾 Installation
Prérequis
Avant de commencer, assurez-vous d’avoir :
Étapes d'installation
- Créez votre compose.yml dans le dossier ou vous comptez installer Posteria :
nano compose.yml
- Et collez ça dedans :
services:
app:
image: ghcr.io/danylo829/containery:latest
container_name: containery
restart: "unless-stopped"
ports:
- "5000:5000"
volumes:
- containery_data:/containery_data
- containery_static:/containery/app/static/dist
- /var/run/docker.sock:/var/run/docker.sock:ro
volumes:
containery_data:
name: containery_data
containery_static:
name: containery_static
- On va déployer l'application :
docker compose up -d
- Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 8181 par défaut :
http://ip:8181/
ou votre domaine :
https://posteria.mondomaine.com
👤 Création du compte administrateur
Lors du premier lancement de Containery, il faudra créer votre compte administrateur.

- 1 => Choisissez votre nom d'utilisateur.
- 2 => Choisissez un mot de passe fort.
- 3 => Confirmez le mot de passe choisi.
- 4 => Cliquez sur Create Admin User pour terminer.
Vous serez redirigé vers la page de connexion.

- 1 => Entrez votre nom d'utilisateur.
- 2 => Entrez votre mot de passe.
- 3 => Cliquez sur Login pour terminer.
Vous voici sur votre tableau de bord :

🏗️ Play | Pause | Restart | Delete | Logs
Commençons par ces fonctions basiques mais combien utiles.
Cliquez sur Containers, situé dans le menu de gauche :

Cliquez sur le container de votre choix :

Vous trouverez ici ces fonctions de base :

Quant aux logs, ils seront disponibles en cliquant sur la loupe.
🧹 Nettoyer les images, les networks et volumes
Vous avez les options Images, Networks et Volumes dans le menu de gauche :

Il suffit de cliquer sur l'une des options, imaginons que nous voulions nettoyer les images, on commence par cliquer sur Images et ensuite cliquez sur le balai :

Confirmez ensuite en cliquant sur Confirm :

👥 Créer un utilisateur
Si vous souhaitez partager l'instance Containery, vous pourriez avoir besoin de créer un utilisateur.
Cliquez sur dans le menu de gauche sur Users :

Cliquez ensuite sur l'icône en forme de bonhomme :

Remplissez les informations demandées :

- 1 => Le nom d'utilisateur.
- 2 => Le mot de passe.
- 3 => Le rôle, pour le moment il n'y a que admin.
- 4 => Terminez en cliquant sur Create User.
L'utilisateur est bien créé :
