volúmenes de docker conocidos en el host (posiblemente a través de docker-compose)

Tengo el siguiente ejemplo

version: '2'

services:
  proxy:
    container_name: proxy
    hostname: proxy
    image: nginx
    ports:
      - 80:80
      - 443:443
    volumes:
      - proxy_conf:/etc/nginx
      - proxy_htdocs:/usr/share/nginx/html

volumes:
  proxy_conf: {}
  proxy_htdocs: {}

que funciona bien Cuando corrodocker-compose up crea esos volúmenes nombrados en/var/lib/docker/volumes Y todo está bien. Sin embargo, desde el host, solo puedo acceder/var/lib/docker como raíz, porque esroot:root (tiene sentido). Me preguntaba si hay una manera dechownllevar los directorios del host a algo más sensato / seguro (como mi usuario relativamente privilegiado que uso para hacer la mayoría de las cosas en el host) o si solo tengo que absorberlo ychown ellos manualmente. Ya estoy comenzando a tener una serie de scripts para solucionar otros problemas, por lo que tener un par adicional de líneas no será un gran problema, pero realmente me gustaría mantener mi automatización autoescrita mínima, si yo puede - menos posibilidades de errores estúpidos.

Por cierto, no: si monte directorios de host en lugar de crear volúmenes, se superponen, lo que significa que si comienzan vacíos, permanecen vacíos y no obtengo la configuración predeterminada (o lo que sea) del interior del contenedor.

Puntos extra: ¿puedo mover los volúmenes a una ubicación más conveniente? Decir,/home/myuser/myserverstuff/volumes?

Respuestas a la pregunta(1)

Su respuesta a la pregunta