Olá Alicia.
Tudo bem?
Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)
Parece que você está enfrentando um problema ao rodar o comando docker-compose up
no seu MacOS e está recebendo um erro relacionado à pasta postgres-data
.
Pelo que entendi, você já tentou algumas soluções, como resetar o Docker para as configurações de fábrica, desinstalar e instalar novamente, e até mesmo mudar a pasta para outros caminhos, mas nada funcionou.
Uma possível solução para esse problema é verificar as permissões de acesso à pasta postgres-data
. Certifique-se de que a pasta está acessível e que o usuário que está executando o comando docker-compose up
possui permissões de leitura e escrita nessa pasta.
Outra coisa que você pode tentar é executar o comando docker-compose up
com privilégios de administrador. Para fazer isso, abra o Terminal, navegue até o diretório onde está o arquivo docker-compose.yml
e execute o comando com sudo
, por exemplo: sudo docker-compose up
.
Se nenhuma dessas soluções funcionar, pode ser necessário investigar mais a fundo o motivo do erro. Verifique se não há nenhum problema com o Docker em si, como uma versão incompatível ou algum bug conhecido.
Espero que essas sugestões possam te ajudar a resolver o problema. Se tiver mais alguma dúvida, estou à disposição! Espero ter ajudado e bons estudos!