Como Rodar o Postgres em Docker

Поділитися
Вставка
  • Опубліковано 7 лис 2024

КОМЕНТАРІ • 39

  • @carlosmiguel4477
    @carlosmiguel4477 Рік тому +1

    Patrick ! Olha gostaria te dar um retorno. Tua explicação foi uma das melhores que já vi. Não fez reservas de conhecimento. Explicou em detalhes a demanda. Parabéns pelo trabalho. Já virou já está na minha biblioteca de ativos.

  • @ewertondf1
    @ewertondf1 5 місяців тому

    Vi seus vídeo, desejo parabéns pela explicação muito simples! Estou documentando no notion para aprendizado.

  • @orafaelgf
    @orafaelgf 2 роки тому

    Parabéns pelo. Didático e direto ao ponto. Além da dica final que não se vê em todo lugar..
    sucesso ao canal.

    • @patrickmuniz7878
      @patrickmuniz7878  2 роки тому

      Muito obrigado pelo comentário, espero ter ajudado.

  • @chiknet
    @chiknet 7 місяців тому +1

    mount -t tmpfs -o size=5G,nr_inodes=5k,mode=700 tmpfs /disk2/tmpfs

  • @Tobi1200
    @Tobi1200 Рік тому

    Que aulão mano, parabéns!

  • @erlanfurtado5435
    @erlanfurtado5435 Рік тому

    Primeiramente obrigado por compartilhar seu conhecimento irmão. foi de grande ajuda!
    Voce é fera

  • @cristianocerqueira3827
    @cristianocerqueira3827 2 роки тому +2

    Cara, nem terminei de ver e já ganhou like. Muito boa didática e bem detalhada

  • @gkrupinski
    @gkrupinski Рік тому

    Muito bom, obrigado pelo conteúdo!

  • @marcelorafael23
    @marcelorafael23 2 роки тому +1

    Muito bom cara. To começando a usar o Docker e foi de grande ajuda.

  • @lucasbraide4450
    @lucasbraide4450 Рік тому

    maravilhoso

  • @reginaldoaquino1629
    @reginaldoaquino1629 2 роки тому +1

    Ganhou mais um inscrito

  • @yankarlotexeira
    @yankarlotexeira 2 роки тому +1

    Excelente. Gostei muito do seu estilo. Também me ajudou muito. Minha sugestão é que vc aumente o tamanho das letras no editor+shell

  • @sandroabrantes
    @sandroabrantes 2 роки тому +1

    Muito obrigado, jovem. Foi de muita valia pra mim. Aula fantástica. Já deixei o like esperto e me inscrevi no canal.

  • @lucasalmeida340
    @lucasalmeida340 2 роки тому

    cara parabens pela didatica incrivel

  • @MrTiagokamus
    @MrTiagokamus 2 роки тому

    cara, show de bola essa sua aula. Me ajudou muito! obrigado!

  • @alexsandroalves9616
    @alexsandroalves9616 3 роки тому +2

    Me ajudou pra caramba mano muito obrigadoo

  • @alexandreniltonn
    @alexandreniltonn 2 роки тому

    muito bom! Aprendi bastante! Valeu pelo video e tempo gasto nele. !

  • @lincolnwilliam3930
    @lincolnwilliam3930 2 роки тому

    Ótima explicação !!!

  • @jonasvictor6254
    @jonasvictor6254 2 роки тому

    Muito bom 👏🏼👏🏼👏🏼

  • @glysns
    @glysns 2 роки тому

    Cara o vídeo mais coeso que vi sobre docker, sem firula, enrolação e com a pegada de considerar o aspecto ambientes de como dev, prod e etc.
    Poderia dizer como você faz para gravar a tela e vc ao mesmo tempo ?

    • @patrickmuniz7878
      @patrickmuniz7878  2 роки тому

      Obrigado pelo comentário. Sobre sua dúvida eu utilizo como software de captura o movavi studio em conjunto com irium que transforma meu celular em webcam, espero ter ajudado 👊.

  • @alexandredamiao1365
    @alexandredamiao1365 2 роки тому

    Sensacional sua explicação! Muito obrigado!

  • @sotnas31
    @sotnas31 3 роки тому

    Aula maravilhosa...

  • @krekmg
    @krekmg 3 роки тому

    mandou bem lek, brigadão!!!

  • @reginaldoaquino1629
    @reginaldoaquino1629 2 роки тому

    Mandou muito bem

  • @lorivalnew
    @lorivalnew 3 роки тому

    Vlw, ajudou muito..

  • @mailsonsantos35
    @mailsonsantos35 2 роки тому

    Fala Patrick, mesmo persistindo ele não permite que eu crie outros databases né isso, só o que já vem "padrão". Conhece alguma forma de mudar esse comportamento?

    • @patrickmuniz7878
      @patrickmuniz7878  2 роки тому +1

      Opa, se eu interpretei bem a pergunta, todas as bases de dados são persistidas quando utilizado o volumes do docker

  • @anaanasaninha5809
    @anaanasaninha5809 3 роки тому

    Gostei!

  • @SANMISEREITOR
    @SANMISEREITOR 2 роки тому

    top, muito bom

  • @theuscloud8005
    @theuscloud8005 Місяць тому

    um detalhe no comando é separado da expressão, correto é: -e POSTGRES_PASSWORD=mysecretpassword

  • @jimmynobre
    @jimmynobre 3 роки тому +1

    Nossa, muito bom seu vídeo ajudou muito.
    estou com uma dúvida.
    quero instalar o postgres pt_BR mas não fica, rodo o ocomando "psql -h localhost -U postgres" e mesmo assim está en_US.
    precisei ter dois arquivos Dockerfile e Docker-compose porque preciso que execute apt-get update e apt-get install -y locales locales-all
    na verdade o ideal seria COLLATE Portuguese_Brazil.1252
    "DockerFile"
    FROM postgres:14
    RUN apt-get update
    RUN apt-get install -y locales locales-all
    ENV LC_ALL pt_BR.UTF-8
    ENV LANG pt_BR.UTF-8
    ENV LANGUAGE pt_BR.UTF-8
    "docker-compose"
    version: '3.5'
    volumes:
    data:
    services:
    database:
    build:
    context: .
    dockerfile: Dockerfile
    container_name: PostgreSQL_DB1
    ports:
    - target: 5432
    published: 5433
    protocol: tcp
    mode: host
    environment:
    POSTGRES_DB: postgres
    POSTGRES_USER: postgres
    POSTGRES_PASSWORD: 123
    LC_COLLATE: 'pt_BR.UTF-8'
    LC_CTYPE: 'pt_BR.UTF-8'
    volumes:
    - ./data:/var/lib/postgresql/data
    - type: tmpfs
    target: /dev/shm

    • @patrickmuniz7878
      @patrickmuniz7878  3 роки тому +1

      Opa, eai beleza?
      Nunca precisei mudar idioma a nível de sistema operacional, até porque não uso o psql, prefiro o pgadmin.
      Então infelizmente não tenho como lhe dar uma resposta.
      Mas a título de palpite já experimentou dar uma olhada no arquivo postgres.conf?
      Lá eu utilizo para alterar o timezone bem como tunning do banco para otimizar uso de RAM entre outros.
      Enfim, fica a sugestão, boa sorte 👊

    • @jimmynobre
      @jimmynobre 3 роки тому

      @@patrickmuniz7878 obrigado pelo retorno, este código acabou dando cedo. É que quando excluia o container, o diretório Data não. Ai acabava mandendo o Idioma.

    • @patrickmuniz7878
      @patrickmuniz7878  3 роки тому

      Show de bola 👏👏👍

  • @pvsat-produtora7512
    @pvsat-produtora7512 3 роки тому

    db:
    container_name: pg_container
    image: postgres
    restart: always
    environment:
    POSTGRES_USER: root
    POSTGRES_PASSWORD: root
    POSTGRES_DB: test_db
    ports:
    - "5432:5432"
    volumes:
    - pg_db:/var/lib/postgresql/data/
    volumes:
    pg_db:
    ola nao percebi a pasta pg_db

    • @patrickmuniz7878
      @patrickmuniz7878  3 роки тому +1

      olá, quando você utiliza o recurso de volumes o docker que gerencia a pasta onde será persistido os arquivos.
      para que você mesmo possa gerenciar a pasta tu tem que usar outra forma, sendo:
      db:
      container_name: pg_container
      image: postgres
      restart: always
      environment:
      POSTGRES_USER: root
      POSTGRES_PASSWORD: root
      POSTGRES_DB: test_db
      ports:
      - "5432:5432"
      volumes:
      - ./pastaquevaificarosarquivosnoseucomputador:/var/lib/postgresql/data/

    • @pvsat-produtora7512
      @pvsat-produtora7512 2 роки тому

      @@patrickmuniz7878 muito obrigado