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.
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
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.
@@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
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 :)
Elinize sağlık, çok güzel bir seri.
Teşekkürler 😊
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.
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
Video çok yardımcı oldu hocam teşekkürler..
Teşekkür ederim 😊
Eline sağlık, teşekkürler
Teşekkürler 😊
çok tşkler
Eyw . başkan ==))
Merhaba, ben windowsda çalışıyorum elimde sizinki gibi bir ip yok yok ip kısmına localhost girdim kabul etmedi ne yapmam gerek?
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.
@@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
@@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"
}
]
},
@@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
Discord'a gelip paylaşabilirseniz daha hızlı çözüm bulabiliriz :-)
çok kaliteli video
Teşekkürler
💯
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
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.
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
@@TechBuddyTR hocam beni bi skype'tan ekleyebilir misin ? @hakanyalitekin
hocam oldu :) skype'tan tüm detayları aktardım. eyw çok sağol :)
@ Hayırlı olsun :-)
m