Вот часть моего Dockerfile:Локальный объем докер с разрешения записи с WWW-данных
RUN mkdir /data
RUN chown www-data:www-data /data
RUN chmod 664 /data
VOLUME ["/data"]
создать изображение с помощью команды:
docker build -t webapp .
я бегу это так:
docker run -d -p 80:80 -v /home/user/data:/data webapp
Но в каталоге моего хозяина каталог data
создается следующим образом:
drwxr-xr-x 2 root root 4,0K avril 28 21:52 data
А в изображении (DOCKER Exec -это CONTAINER_ID Баш) я есть:
drwxr-xr-x 2 root root 4096 Apr 28 19:52 data
Так команды игнорируются из Dockerfile.
Как приложение веб-докеров может получить разрешение на запись в каталоге хоста?