Fraîche Flow

Linux · Infrastructure · Réseaux · Virtualisation

docs/Pile Nextcloud avec MariaDB et Redis
58 lignes2,27 KB

Pile Nextcloud avec MariaDB et Redis

MILOUD NECILI

Fraîche Flow · Intégration de systèmes informatiques

Objectif du projet

Séparer une application web en conteneurs pour l’application, la base et le cache, et les exploiter comme une pile.

Ma réalisation

  • Déployé Nextcloud sous nextcloudcontainer sur le port hôte 8888.
  • Exploité MariaDB sous datenbankcontainer et Redis sous rediscontainer.
  • Traité la structure Compose, la correspondance des ports et le stockage persistant comme un déploiement cohérent.
  • Vérifié la joignabilité HTTP et l’état des conteneurs, puis ajouté les services à Kuma.

Cadre technique

Application nextcloudcontainer · 8888:80
Base de données datenbankcontainer · mariadb:lts
Cache rediscontainer · redis:alpine
Séparation En complément de la pile Nextcloud native ; aucune migration revendiquée

Résultat

Les trois conteneurs étaient affichés Up. Le test HTTP vers 127.0.0.1:8888 a retourné 200. Dans la supervision finale, Nextcloud Docker, Docker MariaDB et Redis Container étaient en ligne.

Vérification et preuves de fonctionnement

docker ps --filter name=nextcloudcontainer
docker ps --filter name=datenbankcontainer --filter name=rediscontainer
curl -I http://192.168.10.13:8888

Pile Nextcloud Docker avec MariaDB, Redis, statut HTTP 200 et réseau partagé

Dépannage en pratique

La base et Redis n’avaient pas de ports hôte publiés. Une connexion réseau Docker supplémentaire a été utilisée pour Kuma afin de joindre les conteneurs en interne.

Sécurité et mise en contexte technique

Ne pas inclure les mots de passe de base de données dans les exemples Compose publics. Les modifications manuelles network-connect ne sont pas automatiquement enregistrées dans Compose et doivent être déclarées avant de recréer les conteneurs.

Compétences acquises

Architecture multiconteneur, communication interne des services, persistance et exploitation Compose.

État du projet

Terminé selon la confirmation du responsable du projet.