o arquivo do Docker falha ao cd em um diretório

2

Usando este este Dockerfile , a linha 21 mostra o erro:

/bin/sh: 1: cd: can't cd to /home/meteorapp/meteorapp/app

Alguma ideia de como consertar isso?

    
por Fred J. 03.10.2016 / 01:37

1 resposta

1

Você não criou o diretório do aplicativo. Você criou / home / meteorapp / meteorapp apenas. Se você criar / home / meteorapp / meteorapp / app, será definido.

Se você alterar sua linha atual 5

  1. RUN mkdir /home/meteorapp

Para ficar assim:

  1. RUN mkdir -p /home/meteorapp/meteorapp/app

Então você pode / deve remover a linha 9:

ADD . ./meteorapp

Como a NOVA linha 5 já teria criado todos os diretórios do meteoro que você precisa, você não precisa da instrução ADD na linha 9. O problema que você viu será resolvido.

Nenhuma garantia de que o arquivo do docker ainda não contenha bugs, mas isso significa que ele não irá mais falhar na linha 21.

    
por 03.10.2016 / 03:19

Tags