converte Dockerfile ADD para linux cp

0

Lendo este Dockerfile . linha 9:

ADD . ./meteorapp

Eu estou tentando executar este comando no terminal do Ubuntu manualmente para entender o efeito de cada linha.

Traduz para:

#cp . /home/meteorapp/meteorapp  

ou

#cp . /home/meteorapp  

desde que o primeiro não existe.

    
por Fred J. 02.10.2016 / 07:33

1 resposta

0

A linha está fazendo:

. ./meteorapp

que não é equivalente ao diretório cp current ( . ).

Aqui, . ( source ) é um shell embutido, que é usado para executar comandos do (s) arquivo (s) (precisamente o (s) argumento (s)) na sessão atual do shell.

No seu caso, o arquivo meteorapp do diretório atual ( ./ ) está sendo source -ed.

    
por 02.10.2016 / 07:47

Tags