• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    ALMADDocker a kontejnery
    SADY
    SADY --- ---
    mam takovej problem co jsem obesel, ale presto

    mam orchestraci v docker-compose, kde bezi kontejnery proxy, mysql, php backend a nextjs/nuxtjs frontend

    v projektu s python djangem jako backendem a flutter frontem normalne funguje vsechno na interni docker siti pres "service_name":"port"

    ale ve vyse popsanem ty fronty proste hazou E_CONN_REFUSED, vim ze to neni CORS ani jiny zjevny problem, backend odpovi, proxy odpovi, nextjs/nuxtjs to zamitnou a ani axiom debug neporadi, z toho front kontejneru jde zavolat pres curl ta adresa 200 OK bez special headers, kdyby nahodou mel nekdo primou zkusenost... obesel jsem to pres host.docker.internal
    MLEKAR_STEIN
    MLEKAR_STEIN --- ---
    SKUTEKKUTEKK: docker si ukláďá informace o sítích do binárniho souboru
    na linuxu je to někde ve /var/lib/docker soubor s připonou .db

    tipoval bych, že si docker po upgradu prošel sítě, něco se nemuselo povést nebo síť nešla vytvořit, protože už existovala a použil prostě nový rozsah
    zároveň starý rozsah zůstal v databázi, takže nejde znovu nastavit.
    na tohle chování jsem narazil na serveru, kde si hráli vývojáři a kde se vytvářely a mazaly sítě pořád a nikdy se nepoužily znova.

    jako řešení je, smaznout tu db a vyrobit si ty sitě úplně znovu.
    SKUTEKKUTEKK
    SKUTEKKUTEKK --- ---
    Ahoj, stala se mi taková prazvláštní věc. Aktualizoval jsem Docker desktop na 4.24.2 (osx) a webová apklikace (php/nette monolit) se začala chovat trochu zvláštně, vede mě to k tomu že docker compose nebyl od začátku správně nastavený a projevilo se to až teď.

    Totiž celou dobu byl výchozí docker subnet nastavený na 172.17.0.0/16 což už z nějakého důvodu přes GUI nejde nastavit - projde jen 172.17.0.0/24

    A současně v docker-compose bylo nakonci

    networks:
      default:
        driver: bridge
        ipam:
          driver: default
          config:
            - subnet: 172.24.0.1/16

    Pokud teď nastavím stejný subnet (172.24.0.1/16) pro docker engine a síť mezi kontejnery, tak se požadavky kontejnerů nedostanou ven (nanapingám github atd), vidí se jen mezi sebou.

    Pokud nastavím různé subnety, tak všechno funguje jak má.

    Primárně by mě ale zajímalo co se stalo, proč doteď docker v defaultu subnet na 172.17. 0.0/16 a po updatu se změnil na 192.168.65.0/24 ?
    SH_PANDA
    SH_PANDA --- ---
    No nevim, jestli si nekdo proklikl ten link od mlekare, ale jak jsem pochopil, tak nechce psat skripty, jenom deklarativne popsat, jak ma vypadat cilovy stav a to mu zadny "tool pro zpousteni skriptu" jaksi neudela, nebo se pletu?
    MARTEN
    MARTEN --- ---
    MLEKAR_STEIN: Pokud budes zvazovat ansible, tak bych mozna kouknul i spis na terraform. Vybral bych i podle toho jak mas servery. Jestli jsou to VMs, cloud, nebo fyzicke servery
    BLACKOUT
    BLACKOUT --- ---
    MLEKAR_STEIN: flyway ?
    RAINBOF
    RAINBOF --- ---
    Pouzivate nekdo kontaky na githubu ?
    WOODMAKER
    WOODMAKER --- ---
    MLEKAR_STEIN
    MLEKAR_STEIN --- ---
    MUXX: kdyby existovalo něco specializovanějšího a jednoduššího, jako je ten pgbedrock, byl bych raději. ale mimo hru není.
    MUXX
    MUXX --- ---
    MLEKAR_STEIN: Ansible?
    MLEKAR_STEIN
    MLEKAR_STEIN --- ---
    ahoj,
    hledám nějalý tool na deklarativní správu objektů v postgres.
    našel jsem pgbedrock
    to co umí, by mi vyhovovalo, ale ten je už nějakou dobu nemrtvej
    nemáte nějaký tip?
    JON
    JON --- ---
    Pouzivate nekdo harness https://www.harness.io/ ?
    Mam obecnou predstavu co to dela, umim si rozchodit self hosted tutorial atd, ale mam par konkretnich dotazu, ktery bude rychlejsi vymamit z nekoho, kdo tim vladne.
    Mohl byste mi k tomu udelat 1:1 intro + vsetecne dotazy? Idealne bych to videl tak na 2hodky az pulden.
    Normalne zaplatim - penezma :-)
    MARTEN
    MARTEN --- ---
    GIOMIKY: Prijde mi, ze na otazky tady reagujes nejakyma nahodnyma vecma. Fakt nevim na co to jsou reakce.

    Jinak docker mam tak na 20 serverech. Kdyz pripocitam servery s dockerem v praci, tak ji bude par set. Nikdy sem nemel problem se siti a ze bych neco musel resetovat. A to bezi bez prestavky bezne jeden rok.
    RAINBOF
    RAINBOF --- ---
    GIOMIKY: protoze jsi na me prve reagoval :)
    GIOMIKY
    GIOMIKY --- ---
    Nevim, sorry, dam si RO sam. S dockerem nemam dobre zkusenosti.
    GIOMIKY
    GIOMIKY --- ---
    RAINBOF: A ty, co resim ja?
    RAINBOF
    RAINBOF --- ---
    GIOMIKY: pravdepodobne jsi vubec nepochopil co resim.
    GIOMIKY
    GIOMIKY --- ---
    RAINBOF: Zkusil bych bugtracker a urgovat to pres nejaky issue... nebo tak, nevymejslet zaplatu, kdyz svec pracuje, urcite, na oprave. Muzu ti tam dat nejaky komentar, ze se mi to taky nelibi.
    Ale myslim, ze je to stejne neresitelny. To je opravdu hodne velky myslenkovy krok do neznama, aby host upravoval firewall pravidla hostitelskeho stroje. Nekonecna radka bugu ze vsech stran, asi to nema cenu.
    Docker Container does not have internet access for accessing Nuget · Issue #4807 · docker/for-win · GitHub
    Docker Container does not have internet access for accessing Nuget · Issue #4807 · docker/for-win · GitHub
    https://github.com/docker/for-win/issues/4807
    RAINBOF
    RAINBOF --- ---
    GIOMIKY: vubec nevim co ted naznacujes. Je to vec co realne resim. Na stole je swarm, a me to prijde jako tezkotonazni reseni vzhledem k tomu co chci delat.
    GIOMIKY
    GIOMIKY --- ---
    RAINBOF: RAINBOF: zkusil bych bugtracker a urgovat to pres nejaky issue... nebo tak, nevymejslet zaplatu, kdyz svec prajcuje, urcite, na oprave. Nejsi sam, kdo se s timto mily bugem setkava.
    Kliknutím sem můžete změnit nastavení reklam