Excelente vídeo! Só uma pergunta boba: Uma vez que você trouxe todo o repositório data para dentro do seu computador local e levando em consideração que os arquivos de configuração ficam dentro desse diretório, não seria o caso de simplesmente alterar o arquivo de configuração de dentro da pasta data?
Opa henrylle, a minha conexão está dando ''Connection reset'' pelo DBeaver, já conferi o user, password e db name no edit connection e está tudo correto e container tá rodando, sabe porque esse erro ocorre?
Veja porta tb. Se continuar com problema tente ver outro fluxo com docker-compose. No meu canal ensino vários. Fazendo rodar algum de web app, volta pra esse e tenta novamente.
Porque você não utilizou volumes do tipo 'bind mount', para expor o arquivo de configuração? Estou tendo um problema com volumes nomeados. Eu coloco o caminho correto, mas o arquivo do container não fica exposto pra mim. Esse erro ocorre somente com o diretorio de logs. Já verifiquei permisões, já fiz de tudo. O único volume que funcionou para logs foi o nomeado, mas eu queria o bind mount, por ser facilitada o acesso ao arquivo e a vizualização.
achei fantatisco, mas quando fui implementar tive esse problema, que não consigo encontrar: ERROR: Configuration for volume pg-config specifies "device" driver_opt /home/claudio/docker-php820-apache/postgres_custom, but a volume with the same name uses a different "device" driver_opt (/home/claudio/docker-php820-apache/postgresql.conf). If you wish to use the new configuration, please remove the existing volume "docker-php820-apache_pg-config" first: $ docker volume rm docker-php820-apache_pg-config
Que bom que gostou Claudio! Quanto ao erro, na própria mensagem ele está sugerindo a solução. "If you wish to use the new configuration, please remove the existing volume "docker-php820-apache_pg-config" first: $ docker volume rm docker-php820-apache_pg-config"
estou tendo esse err: postgres: could not access the server configuration file "/etc/postgresql/postgresql.conf": No such file or directory pode dar uma ajuda?
Show de bola! Valeu!
Obrigado pela atenção, logo após o enviou da mensagem fiz exatamente isso. obrigado. Sucesso sempre!
Já está inscrito no evento que vou realizar? Vamos aprender muito sobre AWS e Docker.
Excelente conteudo.
brabooo
Excelente vídeo! Só uma pergunta boba: Uma vez que você trouxe todo o repositório data para dentro do seu computador local e levando em consideração que os arquivos de configuração ficam dentro desse diretório, não seria o caso de simplesmente alterar o arquivo de configuração de dentro da pasta data?
Mt obg pelo feedback. O postgresql carrega ele em memória quando iniciamos o container, por isso não dá pra alterar ele diretamente.
Opa henrylle, a minha conexão está dando ''Connection reset'' pelo DBeaver, já conferi o user, password e db name no edit connection e está tudo correto e container tá rodando, sabe porque esse erro ocorre?
Veja porta tb. Se continuar com problema tente ver outro fluxo com docker-compose. No meu canal ensino vários. Fazendo rodar algum de web app, volta pra esse e tenta novamente.
Porque você não utilizou volumes do tipo 'bind mount', para expor o arquivo de configuração?
Estou tendo um problema com volumes nomeados. Eu coloco o caminho correto, mas o arquivo do container não fica exposto pra mim. Esse erro ocorre somente com o diretorio de logs. Já verifiquei permisões, já fiz de tudo. O único volume que funcionou para logs foi o nomeado, mas eu queria o bind mount, por ser facilitada o acesso ao arquivo e a vizualização.
Dá uma lida nesse link aqui e veja se realmente precisa trabalhar com mount: docs.docker.com/storage/volumes/
Quando executo o docker-compose up aparece essa mensagem: "Non-string key in services.database.ports[0]: 5441"
Olá, reveja sua key. De onde saiu [0]?
achei fantatisco, mas quando fui implementar tive esse problema, que não consigo encontrar: ERROR: Configuration for volume pg-config specifies "device" driver_opt /home/claudio/docker-php820-apache/postgres_custom, but a volume with the same name uses a different "device" driver_opt (/home/claudio/docker-php820-apache/postgresql.conf). If you wish to use the new configuration, please remove the existing volume "docker-php820-apache_pg-config" first:
$ docker volume rm docker-php820-apache_pg-config
Que bom que gostou Claudio!
Quanto ao erro, na própria mensagem ele está sugerindo a solução. "If you wish to use the new configuration, please remove the existing volume "docker-php820-apache_pg-config" first:
$ docker volume rm docker-php820-apache_pg-config"
estou tendo esse err: postgres: could not access the server configuration file "/etc/postgresql/postgresql.conf": No such file or directory
pode dar uma ajuda?
percebi que o postgresql.conf nao esta subindo para dentro do volume...
Se estiver no Windows, veja esse vídeo para mapear o volume: ua-cam.com/video/j_y7gDq5So4/v-deo.html