• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    ALMADDocker a kontejnery
    FALLENANGEL
    FALLENANGEL --- ---
    lol, dneska jsem narazil na dalsi peknej buzzword. chaos engineering :)

    Introduction to Kraken, a Chaos Tool for OpenShift/Kubernetes
    https://cloud.redhat.com/blog/introduction-to-kraken-a-chaos-tool-for-openshift/kubernetes

    https://developers.redhat.com/blog/2018/04/10/istio-chaos-engineering
    RUDOLF
    RUDOLF --- ---
    GIOMIKY: Mohl jsi jím začít:-)

    INDIAN:
    MUXX:
    RUDOLF:
    MARTEN:
    MUXX
    MUXX --- ---
    Zkontrolujte si co vam doma zere elektrinu!
    https://twitter.com/datamattsson/status/1420394628440805377?s=20

    HOUMLES
    HOUMLES --- ---
    GIOMIKY: docker a iptables je hell, protoze docker default prevezme kontrolu nad iptables a dela si tam vlastni chainy, forwardy apod.
    mas dve moznosti:
    nechat mu ty iptables a prizpusobit se jeho chainum
    vypnout spravu iptables dockerem, ale pak si musis resit vsecky forwardy sam (a neni to jenom o forwardech)
    ADMIX
    ADMIX --- ---
    GIOMIKY: uz to ze sahas na docker iptables rucne znamena ze to delas blbe :))
    MUXX
    MUXX --- ---
    MUXX: Misto docker commit mas mit dockerfile a delat “docker build”
    MUXX
    MUXX --- ---
    GIOMIKY: Ty s tim porad pracujes jak s virtualkou. S tim musis pracovat jako s gitem. Zkus se na ten tvuj image podivat pres https://github.com/wagoodman/dive . Treba ti ty vrstvy zacnou davat smysl.
    Kdyz udelas mv neco na volume, tak se ti to nemuze zmensit. Jenom se v tom commitu oznaci soubory za smazane/schovane. Z gitu taky nic nesmazes. Proste pokazde kdyz udelas “docker commit”, tak to znamena(az na vyjimky), zes docker porad nepochopil.
    RUDOLF
    RUDOLF --- ---
    GIOMIKY: Jj, to je běžný, že si člověk projde několik slepých uliček, než zjistí že měl na začátku chybnou představu a pak na to jde lépe.
    HVJ3R
    HVJ3R --- ---
    GIOMIKY: Soubor izolovanych procesu (cgroups). A verzovany fs neni presne. Je to X overlayovanych fs. Proto taky nedava moc smysl je verzovat, natoz commitovat (nebo ty commitujes bindata DB?). Spravny postup je jak rika
    INDIAN plus pripadne multistage builds, to je velmi uzitecna vec, zde: RUDOLF. Ty k tomu pristupujes tak, jak nemas a tak te to logicky sere. Ale sroubovak nemuze za to, ze hrebik nema drazku.
    INDIAN
    INDIAN --- ---
    GIOMIKY: kasli na dump a export/import ... pracuj pouze s Dockerfile s image postavenym na OS (nejlip alpine), data+nastaveni mej namountovany pres volume
    MARTEN
    MARTEN --- ---
    GIOMIKY: Jenom pises ze si presunul na hosta. To jsou nejake vygenerovane soubory jako treba data databaze? Kdyz to das na noveho hosta a nebude mit ty soubory, bude to fungovat?
    RUDOLF
    RUDOLF --- ---
    GIOMIKY: A tohle je rozhodně užitečné. V jednom image si připravíš build tools a vybuilduješ, výstupnou binárku si pak narveš do čistého image. Např.

    Use multi-stage builds | Docker Documentation
    https://docs.docker.com/develop/develop-images/multistage-build/
    RUDOLF
    RUDOLF --- ---
    GIOMIKY: nemůžeš odstranit data z vrstvy, kterou si už přikryl jinou vsrtvou.

    Best practices for writing Dockerfiles | Docker Documentation
    https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
    RATTKIN
    RATTKIN --- ---
    GIOMIKY: jo ale to je starý. Kolik fatálních bugů bylo v ostatních ekosystémech tento měsíc? Sám Microsoft by mohl povídat (spíš SAM😁)
    RATTKIN
    RATTKIN --- ---
    GIOMIKY: já myslím, že image se má delat odznova, je to takový doporučený postup. Děláš to nějakým skriptem, ne? Tak tam tu věc co chceš dát pryč, příště nedávej.
    Asi to souvisí s copy-on-write
    RATTKIN
    RATTKIN --- ---
    GIOMIKY: ano, já to někdy s importem npm přehráním, ale co takový mapbox-gl ? Interaktivní 3d mapu bych neuměl naprogramovat ani za 5 let, ale implementace npm je na odpoledne
    KING
    KING --- ---
    ADMIX: pláču si tady do piva. Naštěstí ale jen v kontejneru, tak to snad na zbytek života nebude mít vliv. #dockerftip
    ADMIX
    ADMIX --- ---
    KING: tys upadl v nemilost? no to uz pro tebe zivot nema zadnej smysl, ripko!
    ADMIX
    ADMIX --- ---
    THEODORT: ja se s temahle vecma potkavam a docker v tom fakt nefiguruje, ale dik za ruinovani myho genialniho vtipu :(
    KING
    KING --- ---
    THEODORT: https://en.wikipedia.org/wiki/Unikernel svýho času to byla móda, alespoň tedy i tom mluvit. Mě to vždy přišlo jako super nápad na to 0.0...1% případů, kde je taková performance (a hlavně prediktabilita) nutná.

    Jinak nevím, zda mám být rád, nebo nerad, že mě má Giomky v ignore, vypadá to na "zajímavou" diskuzi, byť teda opět jako diskuze, kde si naoko přišel pro radu a pak je zcela ignoruje... :)
    Kliknutím sem můžete změnit nastavení reklam