Erro no Docker: standard_init_linux.go: 175: o processo do usuário exec causou “nenhum arquivo ou diretório”

1

O arquivo docker criado e a imagem criada e contida com sucesso também são criados, mas o status é encerrado.

Staus saiu em "docker ps -a"

Receber um erro ao acessar o Docker e verificar os registros também

standard_init_linux.go: 175: o processo do usuário exec causou "nenhum arquivo ou diretório"

Abaixo estão os detalhes do arquivo: Dockerfile and command

Arquivo do Docker:

Detalhe do arquivo do Docker

Detalhe e erro do comando do Docker

Deails do Comando do Docker

    
por Nayan Vanza 27.10.2016 / 11:52

2 respostas

2

O contêiner da sua imagem da lâmpada mostra o comando "/entrypoint.sh /bin/" as, que falha.

Gostaria de atualizar sua linha ENTRYPOINT no Dockerfile para:

ENTRYPOINT ["/bin/bash", "/entrypoint.sh"] , como você fez com o CMD, crie a imagem e execute-a novamente.

    
por 28.10.2016 / 10:38
0

Eu experimentei um problema semelhante. No meu caso foi porque eu estava construindo minha imagem em uma máquina windows. O Windows adiciona "caracteres ocultos" a arquivos como entrypoint.sh. Para remover esses caracteres, você pode executar este comando no arquivo entrypoint.sh depois de copiá-lo para o seu contêiner:

COPY entrypoint.sh /usr/local/bin/
RUN dos2unix /usr/local/bin/entrypoint.sh

agora reconstrua a imagem e tente novamente. Essa solução funcionou para mim.

Você pode ler mais sobre essa anomalia aqui:

link

    
por 19.09.2017 / 11:53

Tags