« Docker Nextcloud » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « Category:Dockers Category:Devops Un exemple de configuration de Nextcloud divisé en 2 parties : - DB spécialement pour Nextcloud - App Nextcloud - Nextcloud app accessible sous le port 9000 - 2 volumes crée sur /home/jerome dans cet exemple pour garder en mémoire. <pre> nextcloud_db: image: mariadb container_name: nextcloud_db restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - /... ») |
(Aucune différence)
|
Dernière version du 29 décembre 2023 à 14:22
Un exemple de configuration de Nextcloud divisé en 2 parties :
- DB spécialement pour Nextcloud - App Nextcloud - Nextcloud app accessible sous le port 9000 - 2 volumes crée sur /home/jerome dans cet exemple pour garder en mémoire.
nextcloud_db:
image: mariadb
container_name: nextcloud_db
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- /home/jerome/mysqlnextcloud:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=passwordroot. # Mot de passe de l'utilisateur root de mariadb
- MYSQL_DATABASE=nextcloud # Nom de la base de données à créer à l'initialisation du conteneur
- MYSQL_USER=nextcloud # Nom de l'utilisateur de la base de données créée
- MYSQL_PASSWORD=password # Mot de passe de l'utilisateur créé
nextcloud_app:
image: nextcloud
restart: always
ports:
- 9000:80
links:
- nextcloud_db
volumes:
- /home/jerome/datanextcloud:/var/www/html
environment:
- MYSQL_HOST=nextcloud_db # Nom du conteneur de la base de données
- MYSQL_DATABASE=nextcloud # Nom de la base de données
- MYSQL_USER=nextcloud # Nom de l'utilisateur de la base de données
- MYSQL_PASSWORD=password. # Mot de passe de l'utilisateur de la base de données