converter Dockerfile ADD para Linux cp

converter Dockerfile ADD para Linux cp

Leituraeste Dockerfile. linha 9:

ADD . ./meteorapp

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

Isso se traduz em:

#cp . /home/meteorapp/meteorapp  

ou

#cp . /home/meteorapp  

já que o primeiro não existe.

Responder1

A linha está fazendo:

. ./meteorapp

que não é equivalente ao cpdiretório atual ( .).

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

No seu caso, o arquivo meteorappdo diretório atual ( ./) está sendo sourceeditado.

informação relacionada