o docker run tenta montar um arquivo que não pedi

3

Quando tento executar uma imagem sem montagens, por que o Docker ainda está tentando montar algo que eu não pedi?

execução do docker --rm myapp bash

docker: Resposta de erro do daemon: não é possível montar o volume sobre o arquivo existente, existe um arquivo /var/lib/docker/aufs/mnt/9326735ac6d36724bcb8e49ac2f0dd8288ad92ce385fe24ebaffc19a3a9c5756/etc/myapp.yml.

Eu tenho um contêiner em execução que monta esse arquivo, mas por que o Docker está tentando montá-lo quando quero executar um comando único?

    
por Alex Grönholm 23.12.2016 / 10:38

2 respostas

1

Se bem me lembro, tivemos o mesmo problema por causa de volumes pendentes, como disse @Mohammed Noureldin.

Não consegui eliminar a imagem, mas este código funcionou bem para mim link

    
por 27.12.2016 / 13:41
0

Eu enfrentei o mesmo erro antes, esqueci o que fiz exatamente para conseguir isso, mas a solução que funcionou para mim é limpar todos os containers que usam a imagem "myapp", e remover qualquer volume pendente.

Em seguida, remova a imagem de base "myapp" e reconstrua-a (ou baixe-a) e tente novamente para executar seu contêiner.

    
por 25.12.2016 / 17:19

Tags