Bonjour,
J’ai installé Docker pour pouvoir utiliser Moodle en local, j’ai également installé Whaler pour le contrôle du tout.
Afin de télécharger une image récente de Moodle, j’ai utilisé un ficher docker-compose.yml
Dans la console de Whaler j’ai Moodle et Mariadb. Mariadb OK,
Moodle :
chmod: changing permissions of ‘/proc/self/fd/1’: Permission denied
chmod: changing permissions of ‘/proc/self/fd/2’: Permission denied
et bien sûr quand j’entre localhost dans Firefox, ça ne marche pas.
Ces manip je les ais faite sous Windows avec quelqu’un de ma famille qui est ingénieur info, et tout marche bien, mais ça m’em… d’utiliser Windows, donc j’ai cherché sous Linux, et j’ai répété ce qu’il m’a fait faire. Tout ça pour dire que malgré mon message, ma compréhension de tout ça s’avère des plus limitée, donc si quelqu’un à l’amabilité de me répondre, merci d’en tenir compte :)
# problème de droits?
Posté par ted (site web personnel) . Évalué à 2.
Il y a de grandes changes que le serveur de Moodle soit lancé en tant que www-data. Pour qu'il puisse accéder aux fichiers, fais dans le répertoire du projet:
Tu peux ajouter ton user dans le groupe www-data si jamais tu veux modifier les fichiers depuis l'hôte.
Si tu as encore des problèmes, ce serait bien de partager ton docker-compose.yml pour qu'on y voie plus clair
Un LUG en Lorraine : https://enunclic-cappel.fr
[^] # Re: problème de droits?
Posté par jeanluc . Évalué à 1.
Le problème de mon message, est qu'il laisse croire que j'ai des connaissances réseaux/web, ce qui n'est pas le cas. J'ai mis en gras ce que je ne comprends ou n'identifie pas. C'est sympa de m'avoir répondu, mais ce problème semble nécessiter des connaissances pour traiter l'aide que l'on m'apporte.
_Il y a de grandes changes que le serveur de Moodle soit lancé en tant que www-data. Pour qu'il puisse accéder aux fichiers, fais dans le répertoire du projet:
chown -R www-data:www-data .
chmod -R ug+rw .
Tu peux ajouter ton user dans le groupe www-data si jamais tu veux modifier les fichiers depuis l'hôte.
Si tu as encore des problèmes, ce serait bien de partager ton docker-compose.yml pour qu'on y voie plus clair_
# docker-compose.yml
Posté par Marc Quinton . Évalué à 2.
bonjour, il serait intéressant de préciser quel docker-compose est utilisé.
Par ailleurs, on a des erreurs similaires sur cet ticket, mais avec une autre application dans un container docker : https://github.com/Kong/docker-kong/issues/274
[^] # Re: docker-compose.yml
Posté par jeanluc . Évalué à 1.
J'ai copié le contenu du ficher
_# Copyright VMware, Inc.
SPDX-License-Identifier: APACHE-2.0
version: '2'
services:
mariadb:
image: docker.io/bitnami/mariadb:11.2
environment:
# ALLOW_EMPTY_PASSWORD is recommended only for development.
- ALLOW_EMPTY_PASSWORD=yes
- MARIADB_USER=bn_moodle
- MARIADB_DATABASE=bitnami_moodle
- MARIADB_CHARACTER_SET=utf8mb4
- MARIADB_COLLATE=utf8mb4_unicode_ci
volumes:
- 'mariadb_data:/bitnami/mariadb'
moodle:
image: docker.io/bitnami/moodle:4.3
ports:
- '80:8080'
- '443:8443'
environment:
- MOODLE_DATABASE_HOST=mariadb
- MOODLE_DATABASE_PORT_NUMBER=3306
- MOODLE_DATABASE_USER=bn_moodle
- MOODLE_DATABASE_NAME=bitnami_moodle
# ALLOW_EMPTY_PASSWORD is recommended only for development.
- ALLOW_EMPTY_PASSWORD=yes
volumes:
- 'moodle_data:/bitnami/moodle'
- 'moodledata_data:/bitnami/moodledata'
depends_on:
- mariadb
volumes:
mariadb_data:
driver: local
moodle_data:
driver: local
moodledata_data:
driver: local_
[^] # Re: docker-compose.yml
Posté par Marc Quinton . Évalué à 2.
pour plus de lisibilité, le code source est ici : https://github.com/bitnami/containers/blob/main/bitnami/moodle/docker-compose.yml ; basé sur l'éditeur Bitnami.
# suite
Posté par jeanluc . Évalué à 3.
Finalement j'ai réussi l'installation sous Debian, j'essayais d'installer Docker-Desktop à la place de Docker… Et d'ailleurs ce n'est pas Docker-Desktop mais Whaler. A la fin de l'installation tout s'est lancé normalement, pas de problème d'autorisations.
Pour info :
Sous Windows 10 : Docker/Docker-Desktop/2 navigateurs = 7.5go de ram
Sous Debian 12 : Docker/Whaler/2 navigateurs/Thunderbird/Terminal = 3.5go de ram
Merci à ceux qui ont répondu à ma demande.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.