exponer files desde el contenedor docker al host

Tengo un contenedor acoplable que contiene una aplicación django. Los files estáticos se producen y se copyn en una carpeta estática.
jerarquía de la carpeta del contenedor:

- var - django - app - static 

Antes de build la image del ./manage.py collectstatic , ejecuto ./manage.py collectstatic para que los files estáticos estén en la carpeta /var/django/static . Para exponer la aplicación y servir los files estáticos, tengo en el host un nginx. El problema es que si hago un volumen entre la carpeta estática y una carpeta designada en el host, cuando ejecuto el contenedor, la carpeta /var/django/static en el contenedor se elimina (bueno, no se elimina sino que se monta). ¿Hay alguna forma de superar esto? como en configurar el volumen, pero dile a la window acoplable que también tome los files actuales?

Los volúmenes se tratan como assemblys en Docker, lo que significa que el directory de host siempre se montará sobre el directory del contenedor. En otras palabras, lo que estás tratando de hacer actualmente no es posible con los volúmenes de Docker.

Vea este número de Github para una discusión sobre este tema: https://github.com/docker/docker/issues/4361

Una solución posible sería tener un volumen docker en un directory vacío en su contenedor, y luego en su command Docker RUN (o script de inicio), copie los contenidos estáticos en ese directory vacío que está montado como un volumen.

Otra buena solución: 1. Instalar SSHd 2. Instalar SSHFS en el host 3. Montar la carpeta dentro del contenedor acoplador al exterior (host) por SSHFS