Docker sigue el enlace simbólico fuera del contexto
Otra pregunta más del enlace simbólico de Docker. Tengo un montón de archivos que quiero copiar en todas mis compilaciones de Docker. Mi estructura de directorios es:
parent_dir
- common_files
- file.txt
- dir1
- Dockerfile
- symlink -> ../common_files
En el ejemplo anterior, quiero que se copie file.txt cuando docker compile dentro de dir1. Pero no quiero mantener varias copias de file.txt. Poreste enlace, a partir de la versión 0.10 de docker, la construcción de Docker debe
Siga los enlaces simbólicos dentro de la raíz del contenedor para ADD instrucciones de compilación.
Pero consigoEl fichero o directorio no existe cuando construyo con cualquiera de estas líneas en mi Dockerfile:
ADD symlink /path/dirname
oADD symlink/file.txt /path/file.txt
La opción de montaje NO me lo resolverá (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 integrado?