Bonjour,
Je n'arrive pas a maitriser sur le host le propietaire des fichiers créés depuis un shell lancés dans un container :

Dans le Dockefile j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
RUN useradd -d /home/docker-distri -m -s/bin/bash docker-distri && \

...


USER docker-distri

CMD /bin/bash /osm_pbf_map_gh.bash
dans le docker compose j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12

services:
   updateosm:
      image: updateosm:1.0
      container_name : updateosm_script
      network_mode: host
      user: docker-distri
      volumes :
        - /projet/data/pbf:/pbf
        - /projet/data/poly:/poly
        - /projet/data/map:/map
les fichiers créés par le container sur mes volumes persistants n'ont pas le meme propritaire que
l'utilisateur qui lance le docker-compose up -d, mais un autre propiétaire. Du coup je n'ai pas les
droits pour supprimer les fichiers par exemple.

Je ne sais pas si je suis clair ?