3
respostas

[Bug] Erro ao subir postgress com docker

Estou tomando o erro abaixo ao tentar subir uma imagem do postgres no docker

** PostgreSQL Database directory appears to contain a database; Skipping initialization

2022-09-26 17:42:11.660 UTC [1] FATAL: could not open directory "pg_notify": No such file or directory 2022-09-26 17:42:11.662 UTC [1] LOG: database system is shut down**

Este é o conteúdo do docker-compose.yml

3 respostas

Remove o volume desse container e cria novamente.

docker container ls -qa

docker container rm [id]

docker volume ls
docker volume rm [VolumeName]

Bom dia Luiz

Eu removi a linha dos volumes e funcionou corretamente.

volumes:

  - ./postgres-data:/var/lib/postgresql/data  

Sim, também é uma solução, porém como você não tem um volume mapeado, quando você derrubar o container os dados salvos no container se perderão. Se não for um problema para você, então resolvido.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software