Mais uma pergunta sobre o link simbólico do Docker. Tenho vários arquivos que desejo copiar para todas as minhas compilações do Docker. Minha estrutura de dir é:
parent_dir
- common_files
- file.txt
- dir1
- Dockerfile
- symlink -> ../common_files
No exemplo acima, quero que o arquivo.txt seja copiado quando encaixar a compilação dentro do dir1. Mas não quero manter várias cópias de file.txt. Por este link, a partir da versão 0.10 do docker, a compilação do docker deve
Siga os links simbólicos dentro da raiz do contêiner para obter instruções de construção ADD.
Mas não recebo esse arquivo ou diretório quando construo com qualquer uma destas linhas no meu Dockerfile:
ADD symlink /path/dirname
ou
ADD symlink/file.txt /path/file.txt
a opção de montagem NÃO vai resolver para mim (plataforma cruzada ...). Tentei tar -czh . | docker build -t
sem sucesso.
Existe uma maneira de fazer o Docker seguir o link simbólico e copiar common_files / file.txt para o contêiner integrado?