#1 Le 20/07/2025, à 17:57
- O_20_100_O
(Résolu) Apache avec Docker : gestion des droits
Bonjour,
Après avoir lu page de documentation sur Docker, je tente juste l(installation d'Apache +PHP avec Docker.
Pour cela je me base sur la page "Docker Lamp".
Merci à ceux qui y ont contribué je commence ma formation pour le jour où je devrais remplacer mon installation classique de Nextcloud et autres bricoles.
Mais j'ai un point de blocage sur les droits. On dirait bien que Apache de Docker ne peut pas lire mon fichier index.html placé dans le répertoire volume que j'ai défini dans mon docker-compose.yml.
Et pourtant j'ai bien appliqué :
Rendons les lisibles et modifiables par Docker :
chmod 777 ~/.docker/www
Faut-il se mettre dans le groupe de ww-data ? Celui du container ? ...
Dernière modification par O_20_100_O (Le 21/07/2025, à 07:39)
Hors ligne
#2 Le 20/07/2025, à 21:49
- krodelabestiole
Re : (Résolu) Apache avec Docker : gestion des droits
ça dépend de l'uid qui execute apache, dans le container. c'est donc un peu complexe, ça dépend du Dockerfile ou du docker-compose.yml et pourquoi j'avais laissé cet horrible chmod 777.
en gros ça peut couramment être www-data (33) ou l'utilisateur courant (1000 ?).
tu as vu ce fil ?
https://forum.ubuntu-fr.org/viewtopic.p … #p22845920
nextcloud est disponible en docker, comme la plupart des applications web. déployer LAMP n'est utile que pour développer un site en PHP je pense.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#3 Le 20/07/2025, à 21:57
- O_20_100_O
Re : (Résolu) Apache avec Docker : gestion des droits
pourquoi j'avais laissé cet horrible chmod 777.
Ça me rassure, c'est bien la question que je suis posée
Je vais voir le fil que tu cites et te remercie pour cette information.
Oui, on doit pouvoir trouver des images avec toutes ses dépendances. Je testais avec apache et PHP juste pour commencer.
Mais même avec une image Nextcloud complète, je rencontrerai certainement cette question de droits.
Hors ligne
#4 Le 20/07/2025, à 22:05
- krodelabestiole
Re : (Résolu) Apache avec Docker : gestion des droits
l'image en question est même proposée directement pas les développeurs de nextcloud.
et celle-ci vient en plus avec une documentation bien fournie !
https://hub.docker.com/_/nextcloud/
https://github.com/nextcloud/docker
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#5 Le 21/07/2025, à 07:38
- O_20_100_O
Re : (Résolu) Apache avec Docker : gestion des droits
Pour les droits sur .docker/www, ça fonctionne en mettant www-data comme propriétaire et l'utilisateur dans le groupe pour modifier les fichiers.
Pour l'image Nextcloud, celle citée plus haut ne semble pas être le meilleur choix pour débuter.
IMPORTANT NOTE
⚠️⚠️⚠️ This image is maintained by community volunteers and designed for expert use. For quick and easy deployment that supports the full set of Nextcloud Hub features, use the Nextcloud All-in-One docker container
maintained by Nextcloud GmbH.
Je vais donc commencer par l'image Nextcloud AIO.
Hors ligne