Otra pregunta más sobre el enlace simbólico de Docker. Tengo un montón de archivos que quiero copiar en todas mis compilaciones de Docker. Mi estructura de directorio es:
parent_dir
- common_files
- file.txt
- dir1
- Dockerfile
- symlink -> ../common_files
En el ejemplo anterior, quiero que el archivo.txt se copie cuando construya la ventana acoplable dentro de dir1. Pero no quiero mantener varias copias de file.txt. Según este enlace, a partir de la versión 0.10 de Docker, la compilación de Docker debe
Siga los enlaces simbólicos dentro de la raíz del contenedor para obtener instrucciones de compilación de ADD.
Pero no obtengo ese archivo o directorio cuando construyo con cualquiera de estas líneas en mi Dockerfile:
ADD symlink /path/dirname
o
ADD symlink/file.txt /path/file.txt
La opción de montaje NO lo resolverá por mí (plataforma cruzada ...). Lo intenté tar -czh . | docker build -t
sin éxito.
¿Hay alguna manera de hacer que Docker siga el enlace simbólico y copie common_files / file.txt en el contenedor construido?