Docker - Resposta de erro do daemon: Nenhum contêiner desse tipo

2 min

language: ja bn en es hi pt ru zh-cn zh-tw

Percebi que o Docker estava emitindo um erro, então anotei.

Error response from daemon: no such container when running docker compose up · Issue #309 · docker/desktop-linux · GitHub

Parece que algo aconteceu com uma atualização recente.

Verificação

No meu caso, eu estava armazenando imagens de build e outros em um HDD montado externamente, mas quando atualizei a versão com pacman -Syu, percebi que o daemon.json foi sobrescrito e desapareceu.

{
    "data-root": "/mnt/hdd1/docker-data",
    "runtimes": {
        "nvidia": {
            "args": [],
            "path": "nvidia-container-runtime"
        }
    }
}

Depois de corrigir o acima, por enquanto, quando verifiquei com docker ps, ele permaneceu DEAD, e um contêiner que não podia ser excluído, mesmo tentando, foi criado por algum motivo, parecia que apenas os metadados haviam permanecido?

Solução

Conforme o tópico do Issue no início, excluí completamente /mnt/hdd1/docker-data/containers.
Julguei que não haveria problema em excluí-lo, pois os dados persistentes estão em volumes.

sudo rc-service containerd stop
sudo rc-service docker stop

Após a exclusão, iniciei novamente a partir do containerd e resolvi com uma nova construção do contêiner.

Related Posts