Olá Michael.
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 :)
Pelo que entendi, você está tentando subir uma stack com API e Prometheus, mas está enfrentando um problema de permissão ao tentar acessar o diretório /docker-entrypoint-initdb.d/. Esse erro geralmente ocorre quando o usuário não tem permissão para acessar o diretório em questão.
Uma possível solução para esse problema é verificar as permissões do diretório /docker-entrypoint-initdb.d/ e garantir que o usuário que está executando o comando tenha permissão de leitura e gravação nesse diretório. Você pode usar o comando ls -l
para verificar as permissões do diretório e o comando chmod
para alterar as permissões, se necessário.
Por exemplo, se você estiver executando o comando como usuário root, você pode usar o seguinte comando para conceder permissão de leitura e gravação ao diretório:
chmod +rw /docker-entrypoint-initdb.d/
Lembre-se de substituir "/docker-entrypoint-initdb.d/" pelo caminho correto do diretório em seu sistema.
Se você não tiver permissão para alterar as permissões do diretório, você pode tentar executar o comando como usuário root ou usar o comando sudo
para executar o comando com privilégios de superusuário.
Espero que isso ajude a resolver o problema! Se você tiver mais alguma dúvida, é só me dizer.
Espero ter ajudado e bons estudos!