Guide détaillé pour déployer Nextcloud avec Docker, en utilisant trois conteneurs Docker différents pour Nextcloud, la base de données et le stockage, chacun dans un conteneur Docker différents
Documentation officielle : https://docs.docker.com/engine/installation/
Documentation officielle : https://docs.docker.com/compose/install/
On utiliseras l'image docker officielle de MySQL
Créer un fichier docker-compose.yml
et ajouter les éléments suivants :
Dans cette étape, nous allons créer un conteneur Docker pour stocker les fichiers de Nextcloud.
Nous allons utiliser l'image Docker "minio/minio" pour stocker les fichiers de Nextcloud.
Créer un fichier docker-compose.yml
et ajouter les éléments suivants :
Dans cette étape, nous allons configurer Nextcloud pour qu'il utilise la base de données et le stockage que nous avons créés précédemment.
Nous allons utiliser l'image Docker officielle de Nextcloud pour créer notre conteneur Nextcloud.
Créer un fichier docker-compose.yml
et ajouter les éléments suivants :
Utiliser le compte renseigné dans le docker compose plus haut :
USER: admin
PASSWORD: Ducky12
Nous sommes maintenant connecté sur Nextcloud avecun stockage distant S3 sur un autre docker, un base de donnée MySQL sur autre docker et le nextcloud sur un dokcer apart. Tous sont connecté entre eux grâce à un réseau nommé "nextcloud"