Acessar o volume nomeado do contêiner quando não estiver sendo executado como root?

Estou executando o Aipo no Docker Compose. Eu gostaria de fazer a Flor do Aipo persistente. Então eu faço:

version: '2'
volumes:
  [...]
  flower_data: {}
[...]
flower:
  image: [base code image]
  ports:
    - "5555:5555"
  volumes:
    - flower_data:/flower
  command:
    celery -A proj flower --port=5555 --persistent=True --db=/flower/flower

No entanto, então eu recebo:

IOError: [Errno 13] Permission denied: 'flower.dat'

Eu executei o seguinte para esclarecer o porquê:

    bash -c "ls -al /flower; whoami; celery -A proj flower --persistent=True --db=/flower/flower"

Isso deixou claro o porquê:

flower_1 | drwxr-xr-x 3 root root 4096 Mar 10 23:05 .
flower_1 | drwxr-xr-x 7 root root 4096 Mar 10 23:05 ..

Ou seja, o diretório é montado comorootainda em[base code image] Garanto que o usuário em execução sejanão root, conforme as docas do aipo, para nunca rodar como root:

FROM python:2.7
...
RUN groupadd user && useradd --create-home --home-dir /usrc/src/app -g user user
USER user

Qual seria a melhor maneira de a Flor de Aipo continuar a ser executada não como raiz e ainda poder usar esse volume nomeado?

questionAnswers(1)

yourAnswerToTheQuestion