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!