3
respostas

não consigo subir meu docker

cadu-notebook@CE-NB:/Downloads/prometheus-grafana$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cadu-notebook@CE-NB:
/Downloads/prometheus-grafana$ docker-compose up
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
cadu-notebook@CE-NB:~/Downloads/prometheus-grafana$

3 respostas

Olá, Carlos! Como vai?

A mensagem de erro sugere que o Docker daemon pode não estar em execução ou que há um problema de conexão com ele. Aqui estão algumas etapas que você pode seguir para tentar resolver esse problema:

  1. Verifique se o Docker está em execução: certifique-se de que o serviço Docker está ativo. Você pode fazer isso executando o seguinte comando no terminal:

    sudo systemctl status docker
    

    Se o Docker não estiver em execução, você pode iniciá-lo com:

    sudo systemctl start docker
    
  2. Verifique a instalação do Docker: certifique-se de que o Docker e o Docker Compose estão corretamente instalados. Você pode verificar as versões instaladas com:

    docker --version
    docker-compose --version
    
  3. Verifique o arquivo docker-compose.yml: caso o problema persista, pode ser útil verificar se o arquivo docker-compose.yml está correto e não possui erros de sintaxe.

Espero que essas dicas ajudem a resolver o problema para que você possa continuar com seu projeto de observabilidade.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

cadu-notebook@CE-NB:~$ sudo systemctl status docker
[sudo] senha para cadu-notebook:
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset>
Active: active (running) since Wed 2026-02-04 16:31:04 -03; 1 day 21h ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 109593 (dockerd)
Tasks: 14
Memory: 19.2M
CPU: 15.027s
CGroup: /system.slice/docker.service
└─109593 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/co>

fev 04 16:31:04 CE-NB dockerd[109593]: time="2026-02-04T16:31:04.021078187-03:0>
fev 04 16:31:04 CE-NB dockerd[109593]: time="2026-02-04T16:31:04.512932851-03:0>
fev 04 16:31:04 CE-NB dockerd[109593]: time="2026-02-04T16:31:04.552566105-03:0>
fev 04 16:31:04 CE-NB dockerd[109593]: time="2026-02-04T16:31:04.552818791-03:0>
fev 04 16:31:04 CE-NB dockerd[109593]: time="2026-02-04T16:31:04.558562612-03:0>
fev 04 16:31:04 CE-NB dockerd[109593]: time="2026-02-04T16:31:04.558636442-03:0>
fev 04 16:31:04 CE-NB dockerd[109593]: time="2026-02-04T16:31:04.621290827-03:0>
fev 04 16:31:04 CE-NB dockerd[109593]: time="2026-02-04T16:31:04.640066987-03:0>
fev 04 16:31:04 CE-NB dockerd[109593]: time="2026-02-04T16:31:04.640271560-03:0>
fev 04 16:31:04 CE-NB systemd[1]: Started Docker Application Container Engine.

cadu-notebook@CE-NB:$ sudo systemctl start docker
cadu-notebook@CE-NB:
$ docker --version
Docker version 28.2.2, build 28.2.2-0ubuntu122.04.1
cadu-notebook@CE-NB:
$ docker-compose --version
docker-compose version 1.26.0, build d4451659
cadu-notebook@CE-NB:~$ docker-compose up
ERROR:
Can't find a suitable configuration file in this directory or any
parent. Are you in the right directory?

    Supported filenames: docker-compose.yml, docker-compose.yaml
    

cadu-notebook@CE-NB:~$

Boa tarde, Arnaldo, é justamente o que eu extrai da aula, pode me ajudar a seguir??

Oi, Carlos!

Perdão a demora em responder!

O erro "Can't find a suitable configuration file" indica que o docker-compose foi executado em um diretório que não contém o arquivo docker-compose.yml (ou docker-compose.yaml). Então, faça exatamente assim:

  1. Vá para a pasta onde você extraiu o projeto e confirme se o arquivo existe:

    
    cd ~/Downloads/prometheus-grafana
    ls -la
    
  2. Verifique se existe um arquivo com nome suportado (docker-compose.yml ou docker-compose.yaml):

    
    ls -la docker-compose.*
    
  3. Se o arquivo aparecer, suba os containers estando nessa pasta:

    
    docker-compose up
    
  4. Se não existir docker-compose.yml nessa pasta, localize o arquivo dentro de ~/Downloads e entre na pasta correta:

    
    find ~/Downloads -maxdepth 3 -type f \( -name "docker-compose.yml" -o -name "docker-compose.yaml" \)
    
  5. Quando o comando acima mostrar o caminho (por exemplo: ~/Downloads/prometheus-grafana/alguma-pasta/docker-compose.yml), entre nessa pasta e execute:

    
    cd ~/Downloads/prometheus-grafana/alguma-pasta
    docker-compose up
    

Dica rápida: o seu terminal mostrou cadu-notebook@CE-NB:~$ quando deu erro — isso confirma que você estava na HOME (~) e não na pasta do projeto.

Fico à disposição.