Docker ile Postgresql Kurulumu | Docker PostgreSql Kalıcı Veri #14

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 26

  • @Macguffin33
    @Macguffin33 4 месяца назад +1

    Elinize sağlık, çok güzel bir seri.

  • @ibrahimaydin8301
    @ibrahimaydin8301 7 месяцев назад +1

    Merhaba , docker ve dbeaverda timezone ayarlarını nasıl yapıyoruz. Kodda giden queryde örnek olarak saat '02:30' ama dbeaver bunu 05:30 olarak kayıt ediyor.

    • @TechBuddyTR
      @TechBuddyTR  7 месяцев назад +1

      Merhabalar,
      Postgre'ye environment parametreleri göndermek yeterli olacaktır bunun için. Şuradan bir örneği bulunabilir;
      github.com/docker-library/postgres/issues/641

  • @SerkanHondur
    @SerkanHondur Год назад +2

    Video çok yardımcı oldu hocam teşekkürler..

  • @isakarakus8537
    @isakarakus8537 2 месяца назад +1

    Eline sağlık, teşekkürler

  • @zehrab.6326
    @zehrab.6326 2 дня назад

    çok tşkler

  • @yunanistan2364
    @yunanistan2364 6 месяцев назад +2

    Eyw . başkan ==))

  • @okansahbaz
    @okansahbaz 3 месяца назад

    Merhaba, ben windowsda çalışıyorum elimde sizinki gibi bir ip yok yok ip kısmına localhost girdim kabul etmedi ne yapmam gerek?

    • @TechBuddyTR
      @TechBuddyTR  3 месяца назад

      localhost'a nereden erişmeye çalıştınız tam olarak onu anlayamadım. Docker Desktop kullanıyorsunuz sanırım. Biz bir container oluşturduğumuzda o container herhangi bir portunu dışarı açmış ise, o porta kendi bilgisayarımızdan ulaşabiliriz localhost ile. Siz nasıl bir sorun ile karşılaştınız.

    • @okansahbaz
      @okansahbaz 3 месяца назад

      @@TechBuddyTR Evet docker desktop kullanıyorum, docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' c_pdb bu komut ile ip adresimi görüntüledim pgadmin4 den bağlanmaya çalışıyorum fakat timeout yiyor.
      "Env": [
      "POSTGRES_DB=test_db",
      "POSTGRES_PASSWORD=123456",
      "PGDATA=/var/lib/postgresql/data/pgdata",
      "POSTGRES_USER=okan",
      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/16/bin",
      "GOSU_VERSION=1.17",
      "LANG=en_US.utf8",
      "PG_MAJOR=16",
      "PG_VERSION=16.3-1.pgdg120+1" env bilgilerim ise böyle. teşekkürler

    • @okansahbaz
      @okansahbaz 3 месяца назад

      @@TechBuddyTR Evet docker desktop kullanıyorum terminal olarakta powershell kullanıyorum sizin açtığınız dosyaları windowsta açıp kullanıyorum şimdi inspect yaptığım zaman şu bilgilere ulaşıyorum : "Env": [
      "POSTGRES_DB=test_db",
      "POSTGRES_PASSWORD=123456",
      "PGDATA=/var/lib/postgresql/data/pgdata",
      "POSTGRES_USER=okan",
      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/16/bin",
      "GOSU_VERSION=1.17",
      "LANG=en_US.utf8",
      "PG_MAJOR=16",
      "PG_VERSION=16.3-1.pgdg120+1"
      ],
      bide ipv4 adresi görüntülüyorum fakat timeout yiyorum bağlanmaya çalışırken
      PgAdmin4 kullanıyorum bağlanmak için
      Ayrıca şu kısımda ip boş:
      "PortBindings": {
      "5433/tcp": [
      {
      "HostIp": "",
      "HostPort": "5433"
      }
      ]
      },

    • @okansahbaz
      @okansahbaz 3 месяца назад

      @@TechBuddyTR evet docker desktop kullanıyorum youtube kod olan yorumları engelliyor inspect yapıp baktım onları paylaşamadım burada ama port bindings kısmında hostip kısmı boş, ben bağlantı denemelerimi pgadmin4 üzerinden yapıyorum ipv4 adresini giriyorum yine inspect içerisinde gördüğüm. Fakat timeout a düşüyor

    • @TechBuddyTR
      @TechBuddyTR  3 месяца назад

      Discord'a gelip paylaşabilirseniz daha hızlı çözüm bulabiliriz :-)

  • @feyyazbalc5896
    @feyyazbalc5896 Год назад +2

    çok kaliteli video

  • @burcugok3818
    @burcugok3818 3 года назад +2

    💯

  • @nihilistikvakaym2724
    @nihilistikvakaym2724 2 месяца назад

    abi ya keske daha detaylı yapsaydın önceden hazır adımlarını nerden bulayım ben zaten malım tek tek gösterseniz ne olurduuu

  •  3 года назад

    Atmadığım takla kalmadı :/ Windows 10 üzerinde kurulu olan Docker Desktop'ta verilerin kalıcılığını sağlayamadım. Her hangi bir hatada yok.

    • @TechBuddyTR
      @TechBuddyTR  3 года назад +3

      Hakan merhaba, ben editör olarak MobaXTerm kullanıyorum ve bu uygulama da "cd /" komutunu çalıştırıp ana dizine gittim.
      Sonra bu ana dizine "mkdir pgdata" diye bir klasör oluşturdum daha sonra da aşağıdaki komutları çalıştırarak postgresql container'ını ayağa kaldırdım ve sorun yaşamadım. Burada sadece "cd /" dizini ile senin WSL2 uygulamanın Windows üzerinde hangi dizine gittiğini bulman. Onu bulursan eğer datanın nerede saklandığını da bulursun. Mesela Mobaxterm uygulamasında "cd /" komutunu çalıştırınca şu adrese gidiyor. "C:\Users\salih.cantekin\Documents\MobaXterm\slash\"
      Docker Komutları Şöyle;
      cd /
      mkdir nginx_dir
      docker run -d -p 5432:5432 -v /pgdata:/var/lib/postgresql/data postgrest/postgrest

    •  3 года назад +1

      @@TechBuddyTR hocam beni bi skype'tan ekleyebilir misin ? @hakanyalitekin

    •  3 года назад +1

      hocam oldu :) skype'tan tüm detayları aktardım. eyw çok sağol :)

    • @TechBuddyTR
      @TechBuddyTR  3 года назад +1

      @ Hayırlı olsun :-)

  • @47BOE747
    @47BOE747 6 месяцев назад

    m