docker swarm komutu ile başlattığım 3 tane container'ım var bunlardan iki tanesi istediğim dış ip'ye bağlanabilirken bir tanesi timeouta düşüyor. Bu şekilde fazla detay vermeden çözmeniz zor tabiki detay istenirse konu devamında verebilirim?
aşağıdaki çalışan docker konteynırların listesi var. betik_oto_api isimli konteynır hariç, hepsi 10.0.0.3 nolu ip'ye ping atabiliyor
quote:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cb9daa4fae9f betikdocker/postgres:latest "docker-entrypoint.s…" 46 minutes ago Up 46 minutes 5432/tcp betik_oto_db 7454889dfd11 betikdocker/betik_oto:test "/entrypoint.sh bash…" 46 minutes ago Up 46 minutes 80/tcp, 443/tcp betik_oto_api 420e5dcaa222 betikdocker/betik_oto:test "/entrypoint.sh bash…" 47 minutes ago Up 46 minutes 80/tcp, 443/tcp betik_oto_celery_beat f6313564ebc6 betikdocker/betik_oto:test "/entrypoint.sh bash…" 47 minutes ago Up 47 minutes 80/tcp, 443/tcp betik_oto_celery
aşağıda `docker network ls` komutunun çıktısı var. Tüm konteynırlarım betik_oto_default networkünü kullanıyor
quote:
NETWORK ID NAME DRIVER SCOPE k4gvkikvn3zc betik_oto_default overlay swarm 16863c774dd9 bridge bridge local dae305f33c81 docker_gwbridge bridge local 06e450c0d789 host host local rtg9yf83en6n ingress overlay swarm 59457f368f02 none null local
Fiziksel makinede `ifconfig` komutu çıktısı aşağıdaki gibidir. Erişmeye çalıştığım ip 10.0.0.3 bu makine kurum içinde bulunuyor. Fiziksel makineden ping atılabiliyor
Tüm konteynırlarım betik_oto_default networkünü kullanıyor demişsin bunu göremedim tam olarak. Ve bir diğer sorum neden bridge olarak kullanmadın overlay tercih ettin ?
docker swarm komutu ile başlattığım 3 tane container'ım var bunlardan iki tanesi istediğim dış ip'ye bağlanabilirken bir tanesi timeouta düşüyor. Bu şekilde fazla detay vermeden çözmeniz zor tabiki detay istenirse konu devamında verebilirim?
Docker konteynırlar overlay network kullanıyorlar.
aşağıdaki çalışan docker konteynırların listesi var. betik_oto_api isimli konteynır hariç, hepsi 10.0.0.3 nolu ip'ye ping atabiliyor
aşağıda `docker network ls` komutunun çıktısı var. Tüm konteynırlarım betik_oto_default networkünü kullanıyor
Fiziksel makinede `ifconfig` komutu çıktısı aşağıdaki gibidir. Erişmeye çalıştığım ip 10.0.0.3 bu makine kurum içinde bulunuyor. Fiziksel makineden ping atılabiliyor
aşağıdaki 10.0.0.3 nolu ip'ye ping gitmeyen containerın, `ifconfig` komutunun çıktısı. `docker exec -it betik_oto_api bash` ile konteynıra girip `ifconfig` komutunu çalıştırıyorum