0:00:15 | a já vás tady ten trest vrátím ten slajd |
---|
0:00:19 | a sme měli já jsem |
---|
0:00:25 | a podle předmětu asi pořád jako co |
---|
0:00:31 | jaká rizika která je tam red hatu neska a já s těma |
---|
0:00:38 | a je tady část |
---|
0:00:41 | jakoby slajdu kdybych jako s uved nějakou tu teorii zatim jak na tím přemejšlíme |
---|
0:00:48 | se to asi ty kontejnery s a u sebe se zeptám jako jak se s |
---|
0:00:51 | přenýst jako trénovat mysim teda |
---|
0:00:53 | hertzovy kontejnery |
---|
0:00:55 | a budou si s nima hrál aspoň jakost řád do karet něco jinýho ráno mě |
---|
0:01:00 | hodnota jako že a radí určitě který tady ve snad sám mají zkušenosti kdo byli |
---|
0:01:08 | kdysi budete studovat zkoušet nějaký praktický ukázky a demokratický věci na vašem počítači |
---|
0:01:15 | ty kontejnery jsou vesměs docela velký a ne jinak tady sázka funguje jako výsměch trochu |
---|
0:01:20 | zatížen potom naráz tak |
---|
0:01:21 | a jestli chcete |
---|
0:01:23 | a pak zkoušet praxi tak si s tou stanicí stáhnout ty programy který ty se |
---|
0:01:28 | budou vracet nainstalovaný ale největší problém je tady s těma a imidže basy piv a |
---|
0:01:33 | budem pracovat |
---|
0:01:35 | takže dyž si stáhnete ten docker a dáte si půl devátou nepřetahá dvě stovky megabajtů |
---|
0:01:40 | takže jestli se chcete zkusit tak statika zkuste abyste to postupně se na se k |
---|
0:01:46 | tomu dopracovali se prostě stávají se oběsit vyzkoušet a je tady nedostatek a začíná stávat |
---|
0:01:51 | how by se statika |
---|
0:01:53 | na to tam nechat většinou tady ten slajd no tak já to tam nechal chviličku |
---|
0:01:58 | a |
---|
0:02:00 | no |
---|
0:02:01 | a potom tam možná bude problém s těma nulama |
---|
0:02:05 | kdybys to je dost a zkoušet na jiným systému naše fedora protože já sem to |
---|
0:02:09 | nevím ani nezkoušel tak nevím jak to tam bude fungovat |
---|
0:02:11 | a ty program iterace potřebujem a na to na tohle demo |
---|
0:02:15 | sou docker to je jedna věc ten má vlastně |
---|
0:02:19 | sobě démona že potřeba pochází ho spustitelný toho nebo na ubuntu to asi bude podobně |
---|
0:02:25 | a podobně systémech na windows todleto fungovat nebude proto |
---|
0:02:29 | tady to je s prezentace o linuxových kontejnerech takže to bohužel nebude jak na windows |
---|
0:02:36 | opět zprovozní docker je přes nějakou minimální virtuální mašinu to s linuxem klasickém a nebo |
---|
0:02:43 | existuje bootu docker ne mystika stane přejmenován nějakou jinou |
---|
0:02:48 | a je děsné trošku jinak |
---|
0:02:50 | ale dá se čistě vás stránkách dockeru sem se je na dev informace jaksi ty |
---|
0:02:56 | s tím hrát na windows o |
---|
0:03:01 | jaks na tom můžeme |
---|
0:03:03 | intel jo takže a za tři |
---|
0:03:06 | jo dobře tam to bude vidět potom ještě jo true byl ty |
---|
0:03:12 | jak věc je že celej ten irák pokryl a je teda nějaká ta myšlenka je |
---|
0:03:18 | to vlastně vidíme a naše ubohé zatím přemýšlíme co tam nějaký typy který sem tak |
---|
0:03:24 | nějak identifikoval co sme jako našli že lidí slyšet že sme zničili problémech tom přístupem |
---|
0:03:31 | a pak tady je ta klasická ukázka ten vo čem kterej teda bude |
---|
0:03:37 | spočívat ve zprovoznění aplikace |
---|
0:03:40 | tak o jednoduchej ke sklu klasika že jo |
---|
0:03:43 | a |
---|
0:03:44 | brzo nás tam nádherná nějaká hláška a bude poběží to na python tři čtyři kontejneru |
---|
0:03:50 | a postgres devět čtyři |
---|
0:03:53 | no |
---|
0:03:54 | takže ty kontejnery tady to je jak já si představuju kontejnery |
---|
0:03:58 | a když nesmějí veřejný se nám zabila pozdrav práci tak se musí říkat je to |
---|
0:04:03 | asi ne prostě |
---|
0:04:06 | já nevim |
---|
0:04:07 | který musej kontejnery sice možná se uvidíme jako tak velký nedělá stejně úkoly tak co |
---|
0:04:11 | to vlastně je praxi a spousta lidí a tím se liší jako ne |
---|
0:04:16 | virtualizaci |
---|
0:04:18 | a |
---|
0:04:19 | tady tahle cesta dělat bych porovnání |
---|
0:04:22 | vám jako infrastruktura ty ten stav prací systém a na ty klasický virtualizaci máme jak |
---|
0:04:29 | tak dolary zrcátkem jen |
---|
0:04:32 | kernel toho gesta toho ty samoživitelky já si by na ty a pak tu aplikaci |
---|
0:04:39 | můžeme vás provozy několik takovejdlech věcí najednou fyzicky materu |
---|
0:04:44 | a jak to jde vám tam prostě několik aplikaci na jednom fyzickém a sem |
---|
0:04:50 | u dockeru tam chybí tady ta vrstva která je |
---|
0:04:54 | ta slečna krupičná protože vy ty aplikace můžeme spouštět zrovna tam |
---|
0:04:59 | fyzické strojově že kdyby to bylo virtuální ale v beztížném vrstvy protože není se tam |
---|
0:05:04 | neměl opakovat znova venkem na |
---|
0:05:07 | co to je tohle za |
---|
0:05:08 | a |
---|
0:05:11 | můžeme to jedno vrstvu vynechat a tím dostáváme daleko lepší využití to a ten nebo |
---|
0:05:17 | toho ty prostředků výpočetních |
---|
0:05:20 | protože místo klasického prže systému nám tam už je že jenom procesy |
---|
0:05:26 | no já bych nechal bych řek že |
---|
0:05:29 | my pretovat tím |
---|
0:05:31 | ne přemejšlíme primárně jako na virtualizaci na teda virtualizaci samozřejmě to tak využívat ale kdyby |
---|
0:05:37 | jste byl nějaký přednášce třeba v únoru tady na |
---|
0:05:43 | developer konferenci minulý rok den walsh mluvil o kontejnerech a nutil nás sta tři krát |
---|
0:05:50 | víc za sebou že kontejnery nejsou vektorizace |
---|
0:05:54 | a ono totiž kontejnery jako taky rád říká ne úplně tak jako by izolují ty |
---|
0:05:59 | aplikace takže není nejde to používat jinak by a takže my jak na tím přemýšlím |
---|
0:06:04 | je zejména jako na pěti gin formát než dost hezky chybami balíčkovacím forma pro aplikace |
---|
0:06:11 | takže |
---|
0:06:12 | tady vtom duchu jako bude celý to je tady celý to dnešní leničko workshop |
---|
0:06:18 | a |
---|
0:06:20 | taková jenom hodně rychle ukázka nekompletní nemusíte se to zkouší protože takovýto se nefungoval ale |
---|
0:06:26 | o co de vtom dockeru tak buďto můžeme s tím pracovat trošku jakosti takže se |
---|
0:06:31 | tam spustíme něco pak to komitne ale to vůbec se jakoby |
---|
0:06:35 | ne nebo už a tak si |
---|
0:06:37 | my na vytváření těch imidžů chceš |
---|
0:06:41 | jak si představit i menší podstatě si tam můžete asi před trošku představit jako tu |
---|
0:06:46 | tak ten i když by u vektorizace prostě je to nějakej a |
---|
0:06:51 | tar ball dát kterej to běží vařit potom říkám kontejner nebo je to statickej neměli |
---|
0:06:57 | je kontejner a použitá kraviny check obě to jsou dáte nějaký meta data k němu |
---|
0:07:03 | máme ho můžeme vytvořit standardním způsobem třeba jestli znáte a jestli stejně koukat se tvářit |
---|
0:07:09 | balíčky vyndan ve fedoře trafika tam nějakej předpis a to je ten předpis říká tomu |
---|
0:07:15 | si a docker file nějak to napíšeme a když to přehodíme příkazu docker byl |
---|
0:07:21 | a tak nám to vytvoří to už jsem řekl přeskočil ten první kdo a tak |
---|
0:07:26 | nám toho vykroutil vytvoří ten kontejner na statickej kontejner |
---|
0:07:30 | takže tam věneček obraz hlasy v obou že ta členů jimiž nebo se za systémy |
---|
0:07:36 | třeba říci nevytřeštit zbytečně |
---|
0:07:39 | a proč je tam ta první část a |
---|
0:07:42 | tak docker menší nabízí a nebo je postavený na vrstvách my vytvoříme nejdřív první vrstvou |
---|
0:07:50 | ze základních letní málo balíčku třeba tady tom případě centos |
---|
0:07:57 | a na s tou vrstvou postavíme vrstvu s vaší aplikaci |
---|
0:08:01 | co všechno stará deset |
---|
0:08:04 | takže my musíme stáhnout základního která je k dispozici na docker hlavu docker a jo |
---|
0:08:10 | adrese myslel dobrá nachází nebo |
---|
0:08:14 | taková veřejná infrastruktura pro tady ty imidže fajn že vláda a jsou tam u nich |
---|
0:08:18 | různě za meta data |
---|
0:08:21 | aha |
---|
0:08:22 | takže nejdřív stáhnete základní meč postavíme se na tím vlastními čím a tam potom |
---|
0:08:27 | zpátky dát do toho do registru veřejnýho pokud se na to je v rámci toho |
---|
0:08:32 | dopředu dave ven |
---|
0:08:34 | no a potom můžeme ten kontejner spustíte |
---|
0:08:38 | pak ten třetí krok to je ukázka spouštění rok a zase nekompletní ukázka jak vůbec |
---|
0:08:43 | můžeme spustit ten postgres kontejneru vidíme to pozdějc to kompletně ukázku |
---|
0:08:48 | to mínus petře a řekne že |
---|
0:08:50 | za nic toho kontejneru má koukáte port abysme se bude schopnej připojit |
---|
0:08:56 | a poslední krok je ukázka právě cestou hosta |
---|
0:08:59 | a připojíme do město kontejneru pomocí ip adresy tam to funguje práce socket jestli ten |
---|
0:09:04 | docker že můžeme se každý ten konzerva vlastně power ip adresu |
---|
0:09:10 | můžeme se na ni připoj můžeme vracel jste databáze že to je uplně hodně srbů |
---|
0:09:15 | jedu ti dostal ukázka pokud se do krematoria budete myslet vážně tak tady to je |
---|
0:09:21 | takový nultý ty protože |
---|
0:09:24 | jo ajťáci za čehokoli společnosti sem začnou jednička pak se si můžete ověřit ještě na |
---|
0:09:30 | nechtěl jsem myslel a tak |
---|
0:09:33 | aha |
---|
0:09:34 | rozvedli se to myslíte vážně s kontejnerama koukněte se na uvedeny to vlastně postaveny pokud |
---|
0:09:40 | dobře chápu víceméně poli orchestraci kontejneru a je to bych řekla takovej nejistým se týká |
---|
0:09:47 | orchestrace jakoby pouštění víc kontejneru na |
---|
0:09:51 | ztráty systému ale nemyslím jenom |
---|
0:09:54 | systému jedno fyzickým stroj na nově plácali víc rituál |
---|
0:09:59 | za faul a podobně |
---|
0:10:02 | a proč ty kontejnery potřeba zase taková jako by |
---|
0:10:06 | okej pohledu vlastně na co by |
---|
0:10:08 | čemu nám jsou pokud se push omezíme na ten pohled na ty kontejnery z hlediska |
---|
0:10:13 | jako paličkovat cíl formátu |
---|
0:10:17 | a ty kontejnery na dovolenou |
---|
0:10:20 | malej ty aplikace flexibilně sdružovat víc komponent podzimní jedním názvem |
---|
0:10:26 | izolovat ty aplikace když se s pustěj aby nerušily ostatní aplikaci více jako systém a |
---|
0:10:33 | a to všechno jako de dělat celkem transparentně seš takovej open a transparentně |
---|
0:10:38 | souvisí |
---|
0:10:40 | no |
---|
0:10:41 | tady jenom krátce to sem tam |
---|
0:10:44 | za nedovolil takový jako porovnání |
---|
0:10:46 | ke které jsou dnešní tý linuxový distribuce a co na ty kontejnery můžou přinýst |
---|
0:10:53 | tak ve klasický distribuci většinou je problém dostat víc verzí nějakýho balíku |
---|
0:10:59 | a |
---|
0:11:00 | a proč je to problém většinou protože ty balíky mezi sebou konflikty |
---|
0:11:07 | není to jenom různý verze může to být různá implementace třeba bleskové mariadb pokud se |
---|
0:11:11 | to nestane ten systém tak bohužel stejný název souboru |
---|
0:11:16 | tak prostě problém |
---|
0:11:18 | tady teta ukázka se stane jako fedoře musíte ztrácet a jestli se bariéry jako to |
---|
0:11:26 | no ale |
---|
0:11:27 | takový jenom proč mu dávala odbočka jako když budete chtít něco podobně prostě hodin hromada |
---|
0:11:33 | i na klasickým systému |
---|
0:11:35 | jak to takový ty to je to je možná trošku marketingový stane to že se |
---|
0:11:39 | protože nech ležet ho jako hodně hodněkrát byste měli nějakej systém by nemuseli teď se |
---|
0:11:45 | bohužel ten mezi dělat jen a jen systémy tak je slepej se takový princip jako |
---|
0:11:50 | stroj kolekce tomu říkáme |
---|
0:11:53 | já jsem o tom brně a my si ňákou přednáškou workshop loni nebo předloni se |
---|
0:11:58 | a ten a právě dovoluje to by na tom jednom systému mít |
---|
0:12:01 | víc benzínu víc implementací |
---|
0:12:04 | vy ste někdy potřeba řešit napsat určitě podívejte |
---|
0:12:07 | jak se to uďáli zkratce vyřešili jsme ty konflikty jednoduše |
---|
0:12:13 | na úrovni ten balíku sme přejmenovali sem |
---|
0:12:18 | a |
---|
0:12:19 | na úrovni file systému show bysme ty |
---|
0:12:22 | soubory všechny do nějakýho |
---|
0:12:25 | a nebo cesty a |
---|
0:12:27 | soubory který nešli dát doba cesty za tady tyto ste měli fily tak sme prostě |
---|
0:12:32 | přejmenován |
---|
0:12:33 | za ten jeden ti řešení a agent brali sebou tahá nějaký meta data takže potřeboval |
---|
0:12:39 | jsem řešit ty meta data vy tvrdíte |
---|
0:12:42 | provádí aby se nám nestalo že se nestalo nějaký bývalý protože |
---|
0:12:46 | a tam byly špatný provádět |
---|
0:12:49 | řešen takže způsobem nula |
---|
0:12:52 | potom v praxi to funguje tak že |
---|
0:12:55 | můžeme mít na systému pomocí tady to kouzelný odesílal enable dispozici víc verzi a proč |
---|
0:13:02 | to tady ještě mám zmíněných byste se někde koukali potom na ty |
---|
0:13:07 | příklady který tady bohužel to workshopů tak oni tady ty banky |
---|
0:13:11 | který používaj tady ten konce se to je kolekcí |
---|
0:13:14 | jsou použití právě z těch největších protože |
---|
0:13:18 | a na to má tvar důvodu |
---|
0:13:21 | a jo tady to přeskočit to není důležitý |
---|
0:13:26 | a |
---|
0:13:30 | jo proč jsme proč sme ty tak dva konce tedy kontejner a se to je |
---|
0:13:34 | kolekce zkombinovali měli sme k tomu právě nějaký důvody |
---|
0:13:37 | a to proto že |
---|
0:13:39 | a |
---|
0:13:41 | ty |
---|
0:13:42 | kolekce jak se viděl jsem si použila s tím kouzelným si a nešlo a na |
---|
0:13:47 | ty kontejnery dovoluje |
---|
0:13:48 | používat a |
---|
0:13:51 | ty kolekce jednoduše lidstvo jeden důvod |
---|
0:13:53 | a zároveň my jsme schopni ty balíčky si vytvořit jedno |
---|
0:13:58 | a pozdějc použít jako normální balíčky takže prostě klasický uživatele sem už nainstalovaný systém a |
---|
0:14:07 | ty samý balíčky všechno otestovaný souvislost s to for the |
---|
0:14:12 | a tady to je zase to sem tam úlet jenom pro referenci byste chtěli jet |
---|
0:14:16 | jaký všechny balíčky máme k dispozici tak jste se proklikat pozdějc |
---|
0:14:21 | a jsou tam víceméně databáze nějaký jazyky |
---|
0:14:25 | takže |
---|
0:14:26 | budete chtít si zkusit pak s praxí něco s jinejma jemnější cvičení my s partnerem |
---|
0:14:32 | a pozdra sem tak možný |
---|
0:14:34 | jsou dispozici všechny šance pro právo |
---|
0:14:38 | a |
---|
0:14:40 | letos to zkusit i princip je tam sou stejně protože my se snažíme tvrdší dálnice |
---|
0:14:44 | na jako podobně |
---|
0:14:47 | no |
---|
0:14:47 | a tady teda ty ještě jedna z věcí |
---|
0:14:49 | co jsme to vyřešili jako je nějaká taková za zajímavá myšlenka jako |
---|
0:14:54 | jak mají ty kontejnery vůbec fungovat tak my se snažíme aby |
---|
0:14:58 | se mohli používat |
---|
0:15:00 | všude podobně |
---|
0:15:02 | a všude myslím na různých distribucích zejména teda ty |
---|
0:15:07 | tady na netu de ale zároveň tady je celá taková zajímavá věc jako ten open |
---|
0:15:12 | chest té platformě zase vista |
---|
0:15:16 | a to samozřejmě dovolit se z nějaké body rozhraní spouštět aplikace nějakým způsobem a my |
---|
0:15:21 | chceme aby ty ten tak uživatelský z otázka jestli děcka stejná to už to jako |
---|
0:15:26 | normální systém že to je taková horká zajímá myšlenka proč pak uvidíte že sme tě |
---|
0:15:31 | kontejnerů si dali nějaký proměnný tak |
---|
0:15:34 | tady to je ten důvod protože my sme chtěli aby ta vzorek stejně z baráku |
---|
0:15:38 | protože |
---|
0:15:39 | pak samozřejmě stažené aby ti se databáze třeba používají celé podobně aby člověk chápal když |
---|
0:15:45 | se naučí používat postgres aby dokázal už a podobně mají rádi |
---|
0:15:51 | no tady to je docela zajímavý |
---|
0:15:54 | a když se podíváte na ten doprava ste si stáhnout dá ty docker imidž |
---|
0:16:00 | já jsem zadal klíčových slov postgres a doděláme to ztrácet sedmdesát se psát jedna |
---|
0:16:06 | a dneska už bych tam byl tuším kolovat nás se prostě přibývá to minimálně ty |
---|
0:16:12 | kontejnery denně |
---|
0:16:14 | a do se to má vyznat že jo který s tě kontejnerů je kvalitní |
---|
0:16:19 | je to problém takže |
---|
0:16:22 | tady to je ta věc kterou bych chtěl abyste si zapamatovali když byste se za |
---|
0:16:27 | má to jedinou věc teďka záleží na obsahu kontejneru dycky záleží na obsahu protože |
---|
0:16:34 | a |
---|
0:16:35 | proces pouštíme v tom kontejneru můžete logicky oni ten |
---|
0:16:41 | postarat se systém zároveň ta funkce léta je důležitá to co tam najdete vevnitř |
---|
0:16:47 | že tam tenhleten s |
---|
0:16:50 | tady to je taková jako by se nějaká hláška co sem zaslech tam nás to |
---|
0:16:55 | proste jsou práci tě |
---|
0:16:58 | spoustě něco z docker a bude stejně jako udělat nějakej pod tím nebo jen pustit |
---|
0:17:02 | přes to svých veš |
---|
0:17:06 | teoreticky protože vy vlastně na tom dopravu thymidinem svou se nezjistíme co je vtom imidže |
---|
0:17:13 | a ty imidže často běží podporu ten |
---|
0:17:16 | co vše z mýho pohledu chyba |
---|
0:17:19 | pozdějc |
---|
0:17:21 | no tady to je |
---|
0:17:23 | trošku ty jako by se týká pojmenovat limitě měl by sme si dycky rozmyslet pročetl |
---|
0:17:30 | nemáme nějakým způsobem |
---|
0:17:31 | nejspíš protože tím chceme něco říct o čem jsme se rozhodli trošku použít trošku delší |
---|
0:17:36 | ména sme řekli jako vy více těch lidí protože by se vrátíme k tomudle tak |
---|
0:17:41 | proč uvidíme někde ztrácet i kontejneru |
---|
0:17:44 | patnácet tak asi těžko budeme číst description každýmu |
---|
0:17:48 | stejně se ty uživatele nejvíc cítíme takže tom že by měl říkat cena je to |
---|
0:17:53 | co je to utopie |
---|
0:17:56 | a |
---|
0:17:57 | tady je to praktické se to vyřešili dali sme tam název toho verzi protože verze |
---|
0:18:03 | aspoň se týká těch nej jersey je důležité databázi tak u těch |
---|
0:18:09 | jazyku programovacích a pak se tam nechali platformu protože z našeho pohledu |
---|
0:18:16 | je dobrý vědět co vlastně tom kontejneru za ten zbytek toho systému |
---|
0:18:21 | a tady to má trošku to zakázka jestli je to potřeba není |
---|
0:18:26 | ale tady ten momentálně naše řešení |
---|
0:18:30 | a |
---|
0:18:31 | a co se týká parametrizace kontejneru například |
---|
0:18:35 | databázi když spustíme tak asi nebude chtít každý po spouštět úplně stejně |
---|
0:18:41 | a |
---|
0:18:42 | ale zároveň |
---|
0:18:44 | není úplně potřeba tam dávat specifický konfigura dycky při každém spuštění že takže pokud my |
---|
0:18:51 | chceme měnit nějakou jednu věc třeba |
---|
0:18:54 | slovu ta |
---|
0:18:55 | a nebo a méno nějaký jedny první databáze s tam vytvořit tak zadáme to vtom |
---|
0:19:03 | dockeru pomocí proměnných prostředí já to volba mínus ne nebo to praxi |
---|
0:19:09 | a |
---|
0:19:11 | a tady ten |
---|
0:19:12 | se s těch |
---|
0:19:14 | proměnných co tam to dovolíme ten za tam zadat je naším sme je docela tvrzenej |
---|
0:19:20 | protože |
---|
0:19:21 | a |
---|
0:19:23 | ten |
---|
0:19:24 | ten docker vlastně je navržený takže pokud chceme něco specifický rovnice komplikovaný no tak si |
---|
0:19:30 | prostě vytvoří nevěstu nad tím můžeme použít |
---|
0:19:33 | tady ty imidže soudíme |
---|
0:19:35 | pozdějc |
---|
0:19:37 | ale pokud budeme chtít něco pro naše specifický potřeby tak prostě si to římě tenkou |
---|
0:19:41 | vrstvu nad tím která bude mít konfiguraci no a naše potřeby |
---|
0:19:45 | bude třeba vytvářet nájmu databázi ale je naráz tady této myšlenka zatím takže proto tam |
---|
0:19:51 | těch proměnných je s autem dál |
---|
0:19:54 | to je tu jsem si mohli vyzkoušet jak si |
---|
0:19:59 | a jak vypadal |
---|
0:20:01 | není vezme si nejdřív zaplať kátem na |
---|
0:20:08 | a kontejner pro pozdra jste chtěl databáze to asi všichni ne a nejnovější nebo |
---|
0:20:16 | nejnovější stable verze byly čtyři a kdybyste chtěli pak si to projít ty |
---|
0:20:22 | příklady tak si |
---|
0:20:23 | je to na githubu von neumann space a trpaslík asi vjezdu osm let |
---|
0:20:31 | a |
---|
0:20:33 | já je tady vidíte pracuju bluetooth protože ten docker prostě potřebuje pro práci s těma |
---|
0:20:39 | co s těma to téma ta no to ne jako by |
---|
0:20:45 | ale kola takže |
---|
0:20:46 | může pracovat prosím uživatelem ale prakticky stejně potřebu potom nějaký zvýšit nějaký privilegia ten uživatel |
---|
0:20:53 | že |
---|
0:20:54 | to řeší tak a |
---|
0:20:57 | já bych moh |
---|
0:20:59 | a takže docker půl |
---|
0:21:03 | jsme si ukazovali na začátku já to dělá zle nebudu protože no vidím větších by |
---|
0:21:08 | se mi stahoval dobu hrát má stáhne takže vycházím s toho |
---|
0:21:12 | se týče s toho bodu kdy mám stáhnutí ten míč postgres to docker půl postgres |
---|
0:21:17 | devět čtyři bla jak jsem ukázala začátku tou sem jako by udělal |
---|
0:21:22 | teďka můžu ten kontejner spustíte seděla příkazem |
---|
0:21:27 | ten docker a název imidže |
---|
0:21:32 | ten imič se menuje a používá tady i ten nej space jinak by to ten |
---|
0:21:36 | docker nepochopil a postgres evku |
---|
0:21:40 | byly čtyři centos sem to je teda z toho imidže |
---|
0:21:44 | a já když ho spustil tak on i když je to moc velký |
---|
0:21:55 | je to naprosto kino tam větší |
---|
0:22:03 | něco mezi |
---|
0:22:04 | no a |
---|
0:22:06 | ona napíše jako teda máme spustit aby se vo pro spoustu protože tady to základní |
---|
0:22:13 | puštěný pes parametrů jedna takže |
---|
0:22:15 | já mu za nám to co to co požaduje |
---|
0:22:18 | a dáno nějaký |
---|
0:22:22 | nějakou proměnnou |
---|
0:22:25 | a uživatele vám to je vlastně už hotovou kterým potkají se budeme připoj |
---|
0:22:31 | a do ty |
---|
0:22:33 | databáze |
---|
0:22:36 | a |
---|
0:22:38 | dá mu proměnnou trestném |
---|
0:22:47 | strašně |
---|
0:22:49 | takže ní sám |
---|
0:22:52 | adam proměnná |
---|
0:22:55 | snáze ti samotní databáze |
---|
0:23:07 | uvidíme s se nám spustí |
---|
0:23:09 | tam něco dělá a tady vidíte že se nám hnedka od začátku uši něco děje |
---|
0:23:13 | protože to po té své systémy vyzkoušeli spustit na sem lokální proč teče potřeba nejdřív |
---|
0:23:19 | tu databázi inicializovat ten databázi adresář |
---|
0:23:24 | a |
---|
0:23:26 | jo takže tady to se děje automaticky pokud zadá by všechny ty data a |
---|
0:23:32 | tady podstatě už spuštění ten démon který napsal tady něco že blokuje někam takže asi |
---|
0:23:37 | budu muset |
---|
0:23:39 | no a teďka mně se to spustilo interaktivně petr po prkně zkrátka na popředí |
---|
0:23:45 | a |
---|
0:23:46 | to se mi nehodí než zabiju koncovce |
---|
0:23:49 | spustím o znova jako dem na to je šikovný těch jo práci zdarma |
---|
0:23:59 | to přidání mínus ne |
---|
0:24:02 | za nás pustí na pozadí napíše nám to takovejdle krásnej tak stream |
---|
0:24:07 | a se dá krásně porozumět když víte že docker pracuje slyšela každý ten imidž ten |
---|
0:24:13 | kontejnery identifikovány právě řešený takovýmhle nebo pro všechny sou víc nesledují a |
---|
0:24:21 | takže pokud budete chtít práce s jedním konkrétním který není a pojmenovaným v tom že |
---|
0:24:25 | právě tohle |
---|
0:24:27 | teď sem viděl že jim že pod nedá takže |
---|
0:24:31 | já to udělám a abych moh spustit znala toho samýho deamona tak toho prvního zabiju |
---|
0:24:37 | můžeme si |
---|
0:24:38 | mrknout jestli nám ten první pořád běží s nám listo je ty |
---|
0:24:43 | běžící kontejnery |
---|
0:24:45 | vidíme tady že |
---|
0:24:47 | ten kontejner tam napsal ten ješte ve zkratce mě bohužel ke zkrácení verze nejde problém |
---|
0:24:53 | a |
---|
0:24:54 | můžeme k němu takle přistupovat a on tady máte jméno každý ten běžící kontejnery dostaneme |
---|
0:25:00 | na automaticky se bude pít celkem divný ména občas |
---|
0:25:03 | protože to spolu je dvě slova přes tedy zní celkem komicky |
---|
0:25:08 | takže by to tak a nebo taky může přistoupit i byste použili toto tak to |
---|
0:25:12 | je vlastně dnes alicí kontejner té ten imič takže to použít nemůže pokud chceme zabít |
---|
0:25:17 | ten kontejner |
---|
0:25:19 | zabít klasicky že linuxu kil |
---|
0:25:23 | aha použiju to je ten scan |
---|
0:25:26 | takže není název |
---|
0:25:27 | a |
---|
0:25:28 | můžeme zkontrolovat jestli tam běží push ne fajn |
---|
0:25:32 | možná ještě kdybyste cítili proč a pak ubývat místo na disku když zabije všechny kontejnery |
---|
0:25:38 | ono to je kvůli tomu že i ty na ty kontejnery pořád žijou je tam |
---|
0:25:42 | takový blbeček kontejneru |
---|
0:25:46 | mínus na mili stojej ty napíšu |
---|
0:25:50 | takže pokud byl štíty má za ten mrtvý tak musí dát docker jako na za |
---|
0:25:55 | popravu |
---|
0:25:56 | mažu |
---|
0:25:58 | to |
---|
0:25:59 | a takže já jsem říkal původně že ten kontejner chci spustit znova |
---|
0:26:03 | a chci opustit s nějakými s tím ménem takže |
---|
0:26:07 | a dám méno |
---|
0:26:10 | to byl jedna a já teď nám ještě jinou volbu to už to věděli před |
---|
0:26:16 | tím |
---|
0:26:17 | před tím předtím na slajdech |
---|
0:26:21 | mínus kraje a sto mínus p dělá je že exportuje ten sport zde místo kontejnerové |
---|
0:26:28 | na toho hosta |
---|
0:26:29 | že vy tady běžel na ostrově postgres sestupu stejným |
---|
0:26:33 | portem tak se mi to samozřejmě povede |
---|
0:26:36 | tehdy |
---|
0:26:38 | a teďka když i když s ním chci pracovat tak |
---|
0:26:42 | musím zjistit ideálně ip adresu toho kontejneru já jsem zmínil že tam je ip adresa |
---|
0:26:49 | každý kontejnery na přiřazeno nějak automaticky |
---|
0:26:53 | pomocí inspect můžeme zjistit právě |
---|
0:26:57 | která to je schopná dát jedna |
---|
0:27:01 | a je to dlouhý byste jestli snaha a vidíme tady spoustu zajímavých informací o tom |
---|
0:27:06 | běžící model |
---|
0:27:08 | nějaký |
---|
0:27:11 | včetně těch a proměnných |
---|
0:27:13 | řekne angliš |
---|
0:27:14 | ten koberec puštěný a které zrovna jedna z věcí kterou jsme řekněme řešili my nechceme |
---|
0:27:20 | tady ty proměnných takže tam je celkem ošklivá proměnná pythoní of play textu |
---|
0:27:26 | neuživí ale zatím nemáme tady |
---|
0:27:29 | elegantní řešení jak to řešit ale nezažili měnnými elegantní řešení klidně se pět |
---|
0:27:35 | a co nás týkat zajímá je ip je tady jde |
---|
0:27:39 | jedna |
---|
0:27:41 | ip toho dekodéru je to |
---|
0:27:45 | cockpit jíst a za může udělat jednotl |
---|
0:27:49 | co stát se připojit on běžícím kontejneru |
---|
0:27:53 | tím že sem zadám ten |
---|
0:27:56 | tu ip adresu |
---|
0:27:58 | a uživatel s takže si ke stolu |
---|
0:28:05 | a |
---|
0:28:12 | a vidíme jsme se k němu připravit aby že pro databáze které čtyři |
---|
0:28:17 | říkali jsme se commandlinové interfejs nebo titulem |
---|
0:28:21 | stalo byste |
---|
0:28:23 | pokud proces kontejnerama tak nemusej mít na tom |
---|
0:28:26 | hostovi jakoby na tom základní systém ten proseklo dispozici neví co můžeme udělat je spustí |
---|
0:28:32 | cituji kontejner |
---|
0:28:35 | a připojit se na ně |
---|
0:28:37 | a na to aby se ty na kontejnery mezi sebou viděli protože |
---|
0:28:42 | když pustím na kontejnery tak částečná izolace tam je tak já můžu použít mínus link |
---|
0:28:48 | a |
---|
0:28:51 | no |
---|
0:28:52 | nazvat |
---|
0:28:53 | takže lze na docker ten název to vidět |
---|
0:28:58 | jo |
---|
0:29:00 | ještě důležitá věc |
---|
0:29:02 | když ty práce interaktivně string dockrem tak je třeba použít tady koukám práci tady |
---|
0:29:08 | se jich nebo schody bude přesně popsat se to dělá ale je tam to znamená |
---|
0:29:13 | že tam byly nějaké nastaví terminál je jako že ve interaktivní je cestou s to |
---|
0:29:18 | vlastně tak se sto deset |
---|
0:29:20 | a |
---|
0:29:22 | takže za spustíme ten kontejner |
---|
0:29:28 | a |
---|
0:29:30 | spustíme ten |
---|
0:29:33 | ale co ještě uděláme právě je že |
---|
0:29:36 | pomůžeme ten mínus link |
---|
0:29:39 | a ten běžící pros sem se nasmál jmenovaly |
---|
0:29:45 | a bude nový potom k dispozici v tom běžícím |
---|
0:29:49 | tak na to |
---|
0:29:52 | no |
---|
0:29:53 | asi spustím bereš takže |
---|
0:29:57 | eště neznám jakoby dejme tomu dejme tomu že neznám tu ip adresu |
---|
0:30:01 | a takže jsi ne zcela takového ty mám teda běžící bereš tom novým kontejner |
---|
0:30:07 | a |
---|
0:30:08 | tady ten link té featura v dockeru která funguje tak že |
---|
0:30:12 | máme k dispozici tady tom řešit nějaký zajímavý proměnný prostředí |
---|
0:30:17 | který to sou |
---|
0:30:20 | místo |
---|
0:30:21 | fajn |
---|
0:30:25 | a na stranu tady vyplněný prostředí a my můžeme použít právě |
---|
0:30:29 | třeba |
---|
0:30:30 | toho stát tuletu proměnnou prostředí a to je právě adresa toho druhýho kontejneru to je |
---|
0:30:37 | tedy jasné referencovány pomocí to eště |
---|
0:30:40 | takže já teďka můžu dělat |
---|
0:30:42 | no set call stejně jako předtím |
---|
0:30:45 | a půl proměnnou prostředí |
---|
0:30:48 | a |
---|
0:30:51 | a |
---|
0:30:58 | no a se to funguje |
---|
0:31:03 | narozdíl tady do možná shaft jedna |
---|
0:31:06 | ne jinak tady se měl asi verzi klienta devět čtyři pět ram verzi pět a |
---|
0:31:10 | stejně jako je ten server |
---|
0:31:12 | tak |
---|
0:31:14 | tolik k tomu základním abych použití toho kontejneru |
---|
0:31:20 | zpozdil jsem |
---|
0:31:24 | mají na dotaz takle ty databázi jak funguje jak je jako by ten kontejner sto |
---|
0:31:29 | databázi je navrženy |
---|
0:31:31 | já bych okolí naučí ukázat jak vlastně vypadá ten který snad který dost na to |
---|
0:31:40 | nejvíc pozici |
---|
0:31:42 | mentálním a upstream tady toto open shift nejspe jsem |
---|
0:31:47 | zbytek těch imidže vo je holt |
---|
0:31:51 | jasně tam tenhleten je tam taky a kuby kupě |
---|
0:31:55 | běžící na se co pár korun |
---|
0:32:04 | a |
---|
0:32:06 | a můžeme si tady najít ten centos postgres |
---|
0:32:12 | tu |
---|
0:32:14 | a ten docker fily a dál takže je tam nějaký |
---|
0:32:18 | vychází prostor centos sedum jsou tady nějaký další vajgly jako meta data vědě instalujou se |
---|
0:32:25 | tady právě ty stoly kolekce |
---|
0:32:27 | proto jsem to zmiňoval začátku |
---|
0:32:29 | a jak vypadá ten kostel |
---|
0:32:32 | si měl potom no já teda sem to |
---|
0:32:35 | zmínit kde byste našli právě zraky tomu viď |
---|
0:32:40 | vrátím se zpátky sem a přišel bych teda imidže toho |
---|
0:32:45 | pipe no a zase nebudu půl u vás nebo tahat s toho dopravu ten pipě |
---|
0:32:51 | nevím h |
---|
0:32:53 | mluvit o se půl a centos |
---|
0:32:57 | python tři čtyřicet sedum |
---|
0:33:00 | dejme tomu že sem to dělal |
---|
0:33:02 | a |
---|
0:33:06 | já si s ním teďka může začít hrát |
---|
0:33:09 | použiju právě ten interaktivní má |
---|
0:33:15 | a spustím si tam flash |
---|
0:33:19 | tady vtom bližší si můžu pustit python a vidím že to mám python tři čtyři |
---|
0:33:24 | aha systém má přece teďka podobného dejme tomu že na centosu se máte k dispozici |
---|
0:33:28 | pouze patentována tak tady tím způsobem můžete mít k dispozici celkem jednoduše terminál portréty šel |
---|
0:33:35 | toho pipe |
---|
0:33:38 | trapný až dosud říct nešel a |
---|
0:33:41 | no ale to bude asi ten pipe nesloužil bysme si tady psali příkazy |
---|
0:33:46 | a |
---|
0:33:47 | typická situace je že |
---|
0:33:50 | máte nějakou aplikaci napsanou fakt no a tu chcete spouštět jako kontejner |
---|
0:33:55 | a |
---|
0:33:56 | ukázku takový aplikace tady máme taky |
---|
0:34:03 | já jí možná ukážu na githubu patch tam to bude s ním vidět |
---|
0:34:17 | a repozitáři |
---|
0:34:20 | takhle vtipný a |
---|
0:34:24 | a |
---|
0:34:29 | no tak se mějte |
---|
0:34:39 | tady mám připravil takovou testovací aplikaci jak vypadat aplikace prostě to flastr aplikace se závislost |
---|
0:34:46 | máte konec tady ste |
---|
0:34:49 | ta aplikace fakty nemoh a pak proklikat tam není úplně co tady ukazovat ale prostě |
---|
0:34:55 | mám někde dispozici tu aplikaci |
---|
0:34:59 | a |
---|
0:35:02 | mami k dispozici vtom tady on ono to je tady v půl |
---|
0:35:07 | a |
---|
0:35:08 | a když ten do karet i my spustím ten python docker jedničku s tím dnes |
---|
0:35:13 | parametrů tak on mi napíše i jak čekat že se bude používat potrestán k tomu |
---|
0:35:19 | a zdraví konceptu tady když k němu si přečtete |
---|
0:35:24 | pitomého tady ty hlavo jejich domovských stránkách video repozitáři |
---|
0:35:31 | co to je a |
---|
0:35:33 | sousto imidže |
---|
0:35:36 | vlastně implementace s open shiftu která umožňuje standardním způsobem dostat tu mojí aplikaci toho kontejneru |
---|
0:35:44 | funguje to taky zase je ten docker funguje že mám základní docker kontejner s tím |
---|
0:35:49 | bytem |
---|
0:35:50 | mám tu aplikaci |
---|
0:35:52 | a |
---|
0:35:53 | výsledkem volání toho bezvládí to soft tuning h je že dostane novej kontejner |
---|
0:35:59 | tady bude obsahovat původní kontejner a tu moji aplikaci s tím že s tam provedena |
---|
0:36:04 | ta kouzla a |
---|
0:36:06 | na to aby ta aplikace běželo |
---|
0:36:08 | takže teďka |
---|
0:36:10 | když spustím ten kontejner samotný vjezd ty aplikace tak tam napíše jsou čekali s spouště |
---|
0:36:16 | já nemusím používat nutně tady je vzdálený call ty aplikace |
---|
0:36:21 | může použít klidně lokální konat |
---|
0:36:24 | takže to udělám test platí |
---|
0:36:27 | jo |
---|
0:36:32 | a se dneska zas podíváme jsou parametry |
---|
0:36:37 | a |
---|
0:36:39 | nejsem si jist aby to fungovalo |
---|
0:36:41 | relativní adresu tak proč použil absolutní a ta aplikace která byla |
---|
0:36:45 | desku |
---|
0:36:50 | a |
---|
0:36:51 | takže to se mu řekla s někde ta aplikace leží |
---|
0:36:55 | tady lokálně |
---|
0:36:56 | a ještě mu řeknou z jakýho imidže a fáze |
---|
0:37:09 | a eště mu řeknu poslední věc je má se jmenoval ten výsledný pryč |
---|
0:37:19 | a |
---|
0:37:21 | teď si držím palce protože tady to taky nefunguje dycky které se s tím jako |
---|
0:37:24 | problém |
---|
0:37:26 | takže to bude fungovat |
---|
0:37:29 | co se tady provádí je nějaká vlastně |
---|
0:37:32 | kódování ty aplikace pro to nicku kontejneru |
---|
0:37:35 | a vytvoří se nově kontejner tady ten |
---|
0:37:38 | jasně příkazu gcc ťkam volání věcička je kuli tomu že tam místo ne |
---|
0:37:44 | motají ten moduly co se tak závislosti python moduly pomocí pěti nestál a některý ty |
---|
0:37:49 | modul tady mají potřebu si koupila tak věci |
---|
0:37:53 | šlo by to nestala ty modul pomocí a teďka všechno možný |
---|
0:37:57 | a |
---|
0:37:58 | a takže to proběhlo |
---|
0:38:01 | a teďka cestě |
---|
0:38:03 | a |
---|
0:38:04 | aplikace jak jsem říkal potřebuje |
---|
0:38:07 | postgres data vás takže spustí dyž samo o sobě ten kontejner by nefungoval |
---|
0:38:12 | a já ji potřebuju spustit |
---|
0:38:15 | právě jsme spojení s tím postgres kontejner |
---|
0:38:18 | takže zase použiju tu magický mínus není |
---|
0:38:24 | a ještě udělám jednu věc kterou jsem předtím toho postgres o nedělá teda zabil ještěd |
---|
0:38:30 | tam běžícího |
---|
0:38:35 | a udělám to správním s protože jestli ste si všimli tak ten kontejner já jsem |
---|
0:38:40 | mu nedal žádný adresář toho chlapa data a |
---|
0:38:44 | tím pádem konci vytvořil nějaké vlastní tam online ňákym volím tomu řikaj dockeru kam se |
---|
0:38:50 | ty data ukládala že k obědu teda to scény příde malej těžký se k němu |
---|
0:38:54 | dostat takže pokud jak se ty data me někde |
---|
0:38:57 | viditelně nebo někde a bych k němu přistupovat maxipsa závad a podobně já se na |
---|
0:39:02 | ně vytvořen speciální adresář |
---|
0:39:05 | a |
---|
0:39:08 | sána jsou tady vládli desku |
---|
0:39:12 | a |
---|
0:39:13 | aby to fungovalo tak vám nemusim té to je ten adresář mít taky zapisovatel nej |
---|
0:39:18 | letím kontejnerama ten kontejner |
---|
0:39:21 | a to je dobrý vědět |
---|
0:39:22 | a měl by to víte a tím pádem asi součástí dokumentace to kontejneru je život |
---|
0:39:27 | uživatelem postgres |
---|
0:39:29 | aspoň tady default mi sice můžeme toho uživatele zmínit ale pak default líbat meta postgres |
---|
0:39:34 | střeše id |
---|
0:39:36 | sem si že dvacet šest ale ten je důležitý a se prostě změny tady vlastníka |
---|
0:39:41 | tohle a adresáře na podzim |
---|
0:39:45 | ostree s |
---|
0:39:47 | tam má přístup |
---|
0:39:50 | centra sem spadá |
---|
0:39:55 | a |
---|
0:39:58 | to by nám mělo stačit a spustí musí znova ještě tam a |
---|
0:40:03 | postgres |
---|
0:40:06 | kontejner ale tentokrát |
---|
0:40:08 | správní |
---|
0:40:10 | nenosila asi jinak mám |
---|
0:40:16 | třeba |
---|
0:40:20 | a |
---|
0:40:22 | použiju právě ještě další volu mínus své kde řeknu že |
---|
0:40:27 | adresář na tom na hostovi a vy |
---|
0:40:30 | že spolu |
---|
0:40:31 | sem a mapovat do místo kontejneru jako |
---|
0:40:36 | a vy |
---|
0:40:39 | dobře se to |
---|
0:40:41 | data |
---|
0:40:43 | a ještě tam na mínus jak to bude chtít asi popsat to co sem jan |
---|
0:40:47 | a |
---|
0:40:49 | proč jsem bohužel to první |
---|
0:40:51 | adresu je asi zřejmý protože teda trestat nebo cesta k tomu adresa řídicími kréta |
---|
0:40:57 | proč je tam ta druhá cesta takováhle je |
---|
0:41:02 | podstatě kuli tomu že není s toho kontejneru ty data se dycky na stejným místě |
---|
0:41:07 | nemusíme to místo znáte že já říkám že ten tady dat systém asi součástí toho |
---|
0:41:11 | aby to pro ten kontejner takže třást deset jedna dokumentace jak a prstama ty |
---|
0:41:17 | a proti tam to velký z na konci je protože tady na tom systému aby |
---|
0:41:21 | ty kontejnery obrázků trošku bezpečně ví co linux |
---|
0:41:25 | tak aby to nedělal problémy se to docela dost to správně litoval |
---|
0:41:30 | dvojtečka ze by měl zařídit všech všechno potřeby |
---|
0:41:35 | si nese to spustí něco to dělá |
---|
0:41:38 | že se ještě pořád |
---|
0:41:40 | se to dělá |
---|
0:41:41 | jestli to dělat co chci třeba pomocí té výpisů bloku |
---|
0:41:53 | no a se to vypsal že nastartovaný víceméně takže a |
---|
0:42:02 | máme tam tradic dispozici auto zase blížící kontejnery vše se může podívat že tvar |
---|
0:42:08 | vy |
---|
0:42:10 | že spolu |
---|
0:42:12 | příliš nějaký věci protože s tam mají inicializátor databáze |
---|
0:42:18 | no a teďka může spustit konečně ten |
---|
0:42:21 | a |
---|
0:42:24 | toto je ten kontejner s tím vezmu kam takže můžeme spustí docker rám |
---|
0:42:30 | a |
---|
0:42:31 | my nesmíme sorry |
---|
0:42:35 | můžeme ten název toho |
---|
0:42:39 | běžícího progress kontejneru |
---|
0:42:43 | teď sem |
---|
0:42:45 | spolu |
---|
0:42:46 | a pojmy nemuselo jednoduše nic protože |
---|
0:42:52 | ono to má jsem posledně to pak zdůvodnění později jménem se jako debil |
---|
0:42:57 | tady to ne no potom je použitý názvy těch pro něj |
---|
0:43:01 | sem ukazoval před tím |
---|
0:43:05 | na tom že mě napadlo no |
---|
0:43:08 | na to nezapomenu |
---|
0:43:10 | a |
---|
0:43:14 | ta aplikace to má sobě totiž trošku zahákování nevím jestli je to úplně ideální způsob |
---|
0:43:20 | ale |
---|
0:43:21 | podstatě ty proměnný prostředí se potom tady používají stav tam byl zakódovaný přímo přístup k |
---|
0:43:27 | databázi tak je tam ten obrněný který sem zas to kontejneru |
---|
0:43:31 | a běhat proměnná taková tak stavitelem |
---|
0:43:35 | jenom krátký docker jako prefix |
---|
0:43:38 | to je ten důvod proč a tady pojmenován jako dopad |
---|
0:43:40 | ho se to převede na upper case a to použití |
---|
0:43:45 | to hustý aplikaci |
---|
0:43:47 | takže může to myší musím tam eště zadat název toho imidže zase vytvořil pomocí sqlite |
---|
0:43:54 | a ještě tam přidám |
---|
0:43:57 | jo |
---|
0:43:59 | ještě tam přidám jednu věc ta aplikace tak lásku běží na portu pět tisíc |
---|
0:44:05 | takže abych měl dispozici na to s amplitudy nastavit tak tam zase na mínus pět |
---|
0:44:14 | a |
---|
0:44:15 | něco se rozběhat teda budu držet palce dělá něco stojí zobrazil |
---|
0:44:20 | a |
---|
0:44:22 | můžeme vyzkoušet jestli tam něco |
---|
0:44:26 | a |
---|
0:44:27 | přidáte k patnáct tady zdraví |
---|
0:44:33 | i ten |
---|
0:44:36 | to je správný místo správná výslovnost dockeru |
---|
0:44:41 | a vidím i s nám tam něco přidáš netuše načtení vlastně těch jsem pustil tak |
---|
0:44:46 | báze |
---|
0:44:47 | takže něco funguje |
---|
0:44:52 | co dál a |
---|
0:44:55 | a možná jenom tady s sem se před nově se to je vlastně z tech |
---|
0:45:01 | nech co sme všechno jenom z rekapituluju co sme všechna |
---|
0:45:05 | udělali |
---|
0:45:08 | a |
---|
0:45:18 | mám dát pokutu vystoupit jestli tam a ještě víc informací |
---|
0:45:22 | a |
---|
0:45:23 | co se museli udělat je spustit |
---|
0:45:26 | a ten postgres kontejner s nějakýma parametr a poslali sme |
---|
0:45:31 | vytvoří ten náš že imič s tou |
---|
0:45:35 | aplikaci |
---|
0:45:36 | spustíte in h s ňákym propojeny |
---|
0:45:39 | a pokud by se bohužel venku budete jíst |
---|
0:45:42 | je tam další věc potřeba specifikovat jak mají ty jednotlivý se mi si to povede |
---|
0:45:48 | když sobě že to je ňáky yaml nebo a json spát který se tomu povede |
---|
0:45:53 | když se předhodí a je to prostě spousta věcí který my musíme přenýst |
---|
0:45:58 | a |
---|
0:46:01 | já bych ještě předtím než se dostaneme k tomu jak tady ten problém těch přenášení |
---|
0:46:04 | těch dat se snaží je tady řešit následně to nebo |
---|
0:46:11 | případně v rámci projektu projděte takže atomy |
---|
0:46:14 | tak bych a |
---|
0:46:16 | ještě bude pár věcí co sem možná nezmínil průběhu to ti prakticky ukázky |
---|
0:46:24 | a ten možná něco víc tady o |
---|
0:46:29 | potom ta co si dala pozor takže tady ty ruské jestli se možná ještě taky |
---|
0:46:34 | jo co jsem ještě nezmínil jaký hezkej si nech těch největších podporujeme |
---|
0:46:41 | jsou to vlastně jenom ty základní desky s jak jste viděli spuštění ty databáze |
---|
0:46:46 | a |
---|
0:46:48 | s nějakým uživatelem s nějakou databázi přemýšlíme o tom jestli by třeba se tam dá |
---|
0:46:55 | s nějakým způsobem přidat nás trestali replikace to je vše zákazníkem to že to ještě |
---|
0:46:59 | není úplně nic co si sme jistý že tam patřím nepatří momentální to máme jako |
---|
0:47:04 | trigrů funkce tý ceny |
---|
0:47:07 | a |
---|
0:47:09 | nějaký |
---|
0:47:11 | změny proměnné jich ty databázi třeba a |
---|
0:47:15 | často že jo každej tou starou jako je to vás jak se mi něco konfigurák |
---|
0:47:18 | a tak to řešení který daný ta používám že se vytipovali jenom proměnný který si |
---|
0:47:22 | neumí jej česky |
---|
0:47:24 | ty je možný právě pomocí těch tom jejich prostředí ale zbytek zase je |
---|
0:47:30 | člověk odkazy na to vytvořit ten vlastní kontejner |
---|
0:47:33 | na s tím co vrstvu map |
---|
0:47:35 | a zase to co stojí michael to je naše jako byl odpověď na to jak |
---|
0:47:40 | to dostal tu |
---|
0:47:42 | aplikaci do toho kontejneru |
---|
0:47:44 | ale nějaký zamyšlení na struktury ty kontejneru a pokud to budete nikdy používat u ty |
---|
0:47:51 | kontejnery budete využívat na |
---|
0:47:54 | produkční prostředí |
---|
0:47:55 | tu se kvality eště enter vážně |
---|
0:47:59 | doporučil podívat se na |
---|
0:48:02 | celkem zajímavou věci tady málo lanky na ploše jak na selinux tak teďka nově letos |
---|
0:48:08 | ještě yum a lanky pro kontejnery to je ten chlast a právě vypadaj |
---|
0:48:13 | a co to skutečně volání takže klidně no to mě zapojit děti nebo si malovat |
---|
0:48:18 | sami a přitom se dozvíte já tady mám blíže ukázku ceníky takhle vypadají takže se |
---|
0:48:25 | tak můžete níže do |
---|
0:48:28 | takže klidně nechá vokolo se nebojí že se ti nevrátí |
---|
0:48:32 | nemůže se ti nevrátí pomalovaný |
---|
0:48:34 | a |
---|
0:48:37 | já jsem dispozici tady znamená standy že |
---|
0:48:41 | je trestala |
---|
0:48:44 | a |
---|
0:48:45 | znova |
---|
0:48:47 | pokud si myslíte že jsem tady napsal omylem znova není to omylem je to schválně |
---|
0:48:51 | abyste slova to na obsahu záleží kontejnery |
---|
0:48:57 | no takhle sem trošku výš mluvil průběhu toho jednička nebo toho praktický obcí praktický ukázky |
---|
0:49:04 | že |
---|
0:49:05 | něco jako |
---|
0:49:07 | aby toho imidže to je vpodstatě to co ten míč podporuje |
---|
0:49:12 | aha |
---|
0:49:13 | my sme se snažili jakoby sledovat víceméně stejný nás těch i imidžů nic specifikovat se |
---|
0:49:19 | tam nějaký pravidla ty dodržujeme co nebo se aspoň snažím dodržovat |
---|
0:49:24 | třeba v rámci těch se stroji kolekcí tak my se snažíme skovat to že jsou |
---|
0:49:28 | to vlastně takový zvláštní balíčky jaké košicích balíčky že takových |
---|
0:49:33 | nastavování do optu |
---|
0:49:35 | a to by ten za to vůbec neměl poznat |
---|
0:49:37 | neboli že tech nimi dík se nepoužívá je jediný adresy nebo zítra pardon jiný cesty |
---|
0:49:42 | těm souboru |
---|
0:49:43 | a to že ty vomítek ty cesty kde sou ty data tak to teda tom |
---|
0:49:48 | že nás tom kontejneru mají nějaký formát jsou dva dny |
---|
0:49:53 | co si |
---|
0:49:54 | a jak se konfiguraci řešit |
---|
0:49:57 | a to sou věci a to je jako přemejšlím pokud chcete to by |
---|
0:50:02 | vytvářet vlastní kontejnery doby pankrác nějaký vlastně jakmile pipe lajny |
---|
0:50:07 | a ideálně dydlety dají daný společný pro všechny chodce kontejneru to se snaží a částečně |
---|
0:50:15 | projekt atomiku |
---|
0:50:18 | a kde je |
---|
0:50:23 | jedna repozitář nebo více repozitářů kde sou právě se méně specifikace že dost pro je |
---|
0:50:31 | tady jedna je olej black z další je o |
---|
0:50:36 | respekt ty sis popravdě tam kontent z velký části ještě chybí ale du finish tam |
---|
0:50:43 | brzo bude |
---|
0:50:44 | zkrátka a |
---|
0:50:47 | bylo by dobrý kdyby ty imidže vypadaly všechny chceme podobně protože každý pokud by každý |
---|
0:50:52 | jimiž validated tak na tom dokonat lidi s děsně byly bohužel |
---|
0:50:59 | tou se zmiňoval soft mitch stojí za to se podívat |
---|
0:51:03 | a tady to je ukázka jak to funguje |
---|
0:51:06 | ukázal rodiny nefungovalo daničko to může přeskočit |
---|
0:51:11 | no tady práce shrnutí sem tady ukazoval |
---|
0:51:20 | tak táta jdi se vlastně skončily no a |
---|
0:51:24 | proč sem tady zmiňoval o to že tech kruh tam bylo víc je že existuje |
---|
0:51:28 | nějaká snaha zjednodušit to nastavování těch aplikací |
---|
0:51:34 | a spouštím těch aplikací zejména tomhle ne ty s prostředí |
---|
0:51:38 | a |
---|
0:51:40 | existuje aplikace který se skládají z víc kontejneru nižší no ze dvou |
---|
0:51:47 | určitě tak bych aplikací tak sme daleko víc že tady to jako ukázka |
---|
0:51:53 | našich se snědl jsem si ničeho |
---|
0:51:56 | přes prezentace tejden a nevím obraz |
---|
0:51:59 | a já jsem tam udělali málo textura sestavy |
---|
0:52:03 | pokud byste chtěl nějakou ta koule aplikaci zprovoznila |
---|
0:52:07 | si představte co by ten uživatel musel na tom systému všechno provádět zákroky by to |
---|
0:52:11 | dělat manuálně |
---|
0:52:12 | a nebo co by ten systém musel jakoby nebo co mi ten to vede diskuse |
---|
0:52:16 | dostat za koruny konfigura kdyby to dostávám právě vůbec ti konfiguráku |
---|
0:52:20 | a jak teďka |
---|
0:52:22 | a navíc |
---|
0:52:23 | tady ty konfiguráky a tady ten dál přinýst tomu uživateli že pokud že |
---|
0:52:28 | pokud my chceme tu aplikaci dávat ven nechceme řešit s každým uživatelem ale takle se |
---|
0:52:34 | to nestalo takle si to spusť to by mělo bejt nějakým způsobem součástí ty aplikace |
---|
0:52:39 | jako |
---|
0:52:41 | doufám že mě nebude nikdo common ale jako windows aplikace mají installer nějaký |
---|
0:52:47 | který umí ovládat více méně každý uživatel tak nějak podobně neměli |
---|
0:52:51 | fungovat i kontejnery jak být jednoduchý na používání jinak instalaci |
---|
0:52:55 | takže abyste nemusel takovýdle celý ten i návod a |
---|
0:52:59 | dodávat |
---|
0:53:01 | divným způsobem tak vzniknul koncept molekul |
---|
0:53:05 | jasný můžete pokusit přiblížit se o co de pokud měla všechny chce tady je dobře |
---|
0:53:12 | já to zkusím vlastními slovy ale tím že je máme kolegu který z do toho |
---|
0:53:16 | vidí daleko víc takže jeden z autorů tak když tak tím že opravy |
---|
0:53:21 | takže tady to sem si počet definici co topení lebku vlastně |
---|
0:53:25 | a jsem na to podívat blíž protože ale to na první pohled jasný ale i |
---|
0:53:30 | když jako uvědomit se to vlastně znamená že nějakou |
---|
0:53:34 | je vlastně standard že to vlastně není to sem není jako není úplně implementace je |
---|
0:53:39 | to standard nějaká specifikace |
---|
0:53:42 | a |
---|
0:53:44 | a je to specifikace toho jak se definují aplikace |
---|
0:53:48 | právě na bázi kontejneru |
---|
0:53:51 | a ty aplikace sou nebo specifikuje ten molekul konce se soustředěna ty lhůty kontejnerové aplikace |
---|
0:53:59 | a |
---|
0:54:01 | zejména se ten konce soustředěna konfiguraci těch aplikaci |
---|
0:54:07 | mu ty kontejnerech aplikací |
---|
0:54:09 | a na to jak tady tu konfiguraci a na tady ty ten popis dostat ke |
---|
0:54:15 | cílovým zákazníkům |
---|
0:54:18 | takže já teda prasete nejlepší pokus jak to vysvětlit z mý strany pokud by to |
---|
0:54:24 | nikdo pokud by to nebylo jasný klidně se ptejte |
---|
0:54:28 | a na c tenleten koncept slouží |
---|
0:54:36 | jo aha |
---|
0:54:39 | já jsem to tady právě schválně takle rozebrat protože se mstí na možná ještě máme |
---|
0:54:43 | pořád jako je tady |
---|
0:54:45 | nebo to prostě složitý pochopit na pochopení aspoň začátku |
---|
0:54:51 | a tady tou jsem zmiňoval jasně že když chceme |
---|
0:54:56 | a |
---|
0:54:58 | když chceme říct uživateli jak mají co spustit můžeme to napsaný nějaký občanský to a |
---|
0:55:03 | pak mu říct šel scap |
---|
0:55:05 | tady spustí pešek ale to samozřejmě ne v různých zlatá se to není trošku obavy |
---|
0:55:11 | jakoby po spouští něco takovýdleho |
---|
0:55:15 | a to že by tam měla být jako nějaká štábní kultura o to |
---|
0:55:20 | no takže tenhle dokonce tam tech tom pomáhá |
---|
0:55:25 | a |
---|
0:55:26 | tady to je to byl jaksi push |
---|
0:55:28 | to vidím z mýho pohledu je to vlastně o tom že mi popíšeme ty parametry |
---|
0:55:32 | který potřebujeme dá tě kontejnerů |
---|
0:55:35 | a potom |
---|
0:55:38 | a celou tu specifikaci právě ten molekul |
---|
0:55:42 | ne jako specifikaci můžeme zase dodávat jako kontejnery protože |
---|
0:55:47 | existuje tady zase konce to takovýho minimální operační systém a tady to se soustředí vlastně |
---|
0:55:55 | okolo toho pro těch a tolik portál nebo trojky |
---|
0:55:59 | ne to správně nazvat toho projektu v podstatě polibte jsme ne proti tatovi že tam |
---|
0:56:04 | výsledkem toho je nějaký minimální systém minimální fedora |
---|
0:56:08 | fedora tolik nebo centos a tonyk nebo |
---|
0:56:11 | a jakýkoli strpět bylo podobný systém a na tom běží pouze kontejnery na tom že |
---|
0:56:15 | nejsme schopni nainstalovat normální malý pomocí yum je dneska nebo čehokoli |
---|
0:56:22 | a |
---|
0:56:24 | takže abysme byli schopni tady ty |
---|
0:56:27 | meta data těmi imidžů dostaneme se to je zabavení jako kontejnery |
---|
0:56:31 | a uživatel |
---|
0:56:33 | občas musí zadat nějaký věci jako třeba logicky nebudeme distribuovat hesla nebo nebude už ho |
---|
0:56:39 | to používat nějaký defaultní nesla body tam chtít zadat sám takže to jsou ty hodnoty |
---|
0:56:44 | který tam ten uživatel teda ale zase nedá tam jenom to nejnutnější |
---|
0:56:48 | a zbytek je |
---|
0:56:50 | braný vlastními definování automaticky nebo nějaký defaultní hodnoty možnost přepsal a podobně |
---|
0:56:56 | no a potom |
---|
0:56:58 | a je tam koncept pro litru |
---|
0:57:01 | a abych to měli asi uved na příkladu a |
---|
0:57:06 | ještě kolem pozdějc |
---|
0:57:08 | u toho dockeru obou těch kontejneru mám možnost víceméně hodně malinká nějaký kde základní možnosti |
---|
0:57:15 | být dobrým pouštět přímo pomocí dockeru anebo pomocí toho koberec výseku jsem zmínil takže tady |
---|
0:57:21 | to sou vlastně takový dva základní práva kdy |
---|
0:57:24 | a |
---|
0:57:25 | open shift nejsem tak už neska zmínil ony vlastně postavení ten je na kuben these |
---|
0:57:30 | takže pokud chceme nějak aplikací spustit |
---|
0:57:33 | open shiftu tak můžeme si napsat provider pro tenhle půl do ukončit a vám bude |
---|
0:57:40 | podstatě totožný s tím |
---|
0:57:43 | pro ve kterém roku bene these |
---|
0:57:46 | takže nějaký proladili a samozřejmě kdyby existovali vohnout že existuje další pak je strašný technologie |
---|
0:57:53 | takže může se napsat případně vlády pro další anti čím vy |
---|
0:57:59 | a |
---|
0:58:01 | no tady to ukázka teda specifikace toho měl lebku |
---|
0:58:05 | a formátů nebo nule kus pizzy kastou jako specifikace pro náš imič postgres který jsme |
---|
0:58:12 | používali |
---|
0:58:14 | a |
---|
0:58:15 | je tady nějaký až víčko port kterým bude potom dispozici ta aplikace |
---|
0:58:21 | takže jak se zmínil tady to vlastní popisem je tu aplikaci to je to bázi |
---|
0:58:25 | ta aplikace celkem zřejmé protože ta aplikace samotná vlastně nemusí bejt nic měli jste mu |
---|
0:58:31 | kontejner že tady nebudeme nic přidávat navíc in popíšeme ten kontejner takže tím standardní formátem |
---|
0:58:39 | přidáme tam nějaký meta data |
---|
0:58:41 | a opíšeme |
---|
0:58:43 | parametry |
---|
0:58:45 | a ty parametry super popsaný jako |
---|
0:58:47 | jak ty tři základní samozřejmě ten imič nabízel těch parametrů víc takže to s |
---|
0:58:53 | pana specifikaci musela obsahovat co víc |
---|
0:58:57 | co je tady můžeme dát nějaký defaultní hodnoty a |
---|
0:59:00 | no a potom tady specifikujeme ten |
---|
0:59:03 | a |
---|
0:59:04 | provádí tady je to pomocí toho artefakt |
---|
0:59:08 | a to je to ukázka |
---|
0:59:11 | obsahuje jenom artefakt pro docker tady tužku zabít |
---|
0:59:16 | a můžu ukázat tiše |
---|
0:59:23 | takže dva a na |
---|
0:59:31 | jak by mohla vypadat specifikace i pro ní |
---|
0:59:37 | tak to udělá |
---|
0:59:38 | zbrojní pro laiky |
---|
0:59:40 | a jede zpátky se vrátím k tomu půl |
---|
0:59:45 | tam tak máme jedna jsou totiž |
---|
0:59:50 | ne nevadí a |
---|
0:59:51 | tady jsou ale dispozici více mě jsou uvedeny tom na to a |
---|
0:59:56 | takže a včetně doprava se specifikace je celkem jednoduchá |
---|
1:00:01 | podstatě se jedná o popis toho |
---|
1:00:03 | příkazu na spuštění |
---|
1:00:06 | toho kontejneru něco co sme dali před tím tady je to zase tady nejjednodušší varianta |
---|
1:00:11 | akorát se tady používají proměnný místo absolutních |
---|
1:00:15 | hodnot |
---|
1:00:16 | já si celkem zřejmý |
---|
1:00:18 | a |
---|
1:00:19 | u toho vybereme ty jsi je to komplikovanější |
---|
1:00:23 | tam se specifikuje |
---|
1:00:26 | yaml tedy fakt ten koberec these nějaký sem se žere |
---|
1:00:34 | víš o taky zastanu používají nějaký proměnný |
---|
1:00:42 | no a |
---|
1:00:45 | když chceme tu aplikaci používá taky musíme zabalit to kontinentů jsem zmínil že teďka se |
---|
1:00:51 | podívám jestli to bude fungovat a to ochrana |
---|
1:00:57 | v minulém se ten kontejner |
---|
1:01:00 | jako třeba |
---|
1:01:08 | se ale bude popisovat když ta hádka ne nechci takže |
---|
1:01:15 | a mám chceme zbuildit tady to samozřejmě praxe není tak rychlý pokud dáte propojíte zase |
---|
1:01:21 | vás učila sou tam na začátku dyž se bude dít aplikace permissible týden kontejner pomocí |
---|
1:01:26 | docker byl tak tam funguje cachování |
---|
1:01:30 | každá tady ta vrstva každý tým příkaz tam docker file jedna vrstva která se keše |
---|
1:01:35 | pokud sou stejný nezměněný tak ten byl ty celkem rychlej jinak to samozřejmě pomalejší a |
---|
1:01:41 | někomu to dělá problémy protože |
---|
1:01:44 | používá omylem třeba kdybych tady instaloval nějaký |
---|
1:01:48 | ad etapa default večer starý stala nějaký balíky |
---|
1:01:52 | ten příklad vypadá stejně nesla i za tejden |
---|
1:01:55 | ale za tejden a tam protivnější balíky jenom je ten docker vidí stejný příklad takže |
---|
1:02:00 | bohužel tu vestu tram tam byla |
---|
1:02:02 | a vy skončíte nechtěně |
---|
1:02:05 | imidž který není autu date ale máte jistej banky a takže na to se dá |
---|
1:02:10 | na to pozor když budete vytvářet svoje imidže aby to se tam dá vypnout tak |
---|
1:02:15 | cachování |
---|
1:02:17 | a nebo použít nějaký trik já si myslím že to jako když vám jasně způsob |
---|
1:02:20 | jak si zajistit a aktuální |
---|
1:02:25 | a pak se tam nestalo že máte nějaký zranitelní banky není protože napsal záleží |
---|
1:02:33 | zpátky k tomuhle ty nebude po ukázce |
---|
1:02:39 | a takže mi tvrdil jsem to jako imič a |
---|
1:02:43 | teď s trochou štěstí |
---|
1:02:45 | to může spustit a |
---|
1:02:48 | jak se spouští aplikace a |
---|
1:02:51 | pomocí nebo zavání pomocí léků specifikace je |
---|
1:02:57 | pomocí atomiku příkazu já jsem možná ještě |
---|
1:03:00 | a to z opozice takže jak se to dá spustit |
---|
1:03:04 | jsou to bude fungovat |
---|
1:03:06 | a možná taky ne když jsem s mě docela problém případně vašek |
---|
1:03:12 | snad bude mít potom nějaký funkční jednička pokud se mu to povedlo nastaví každopádně |
---|
1:03:19 | mám tady ještě jeden a balíček nainstalované jménem atomiku |
---|
1:03:25 | to je jediný jedenáct veliteli dispozici právě na těch hodně omezený systémech jako referát nechcete |
---|
1:03:31 | se |
---|
1:03:32 | a ten a tady to je celkem jednoduchý jakým repre na to krk příkazem |
---|
1:03:41 | já to nechci ukáže to funguje a atomy krám |
---|
1:03:45 | spustí tu aplikaci která zabalená a svým pojmenoval jako odhad |
---|
1:03:52 | pustil |
---|
1:03:54 | ono to něco dělá a pak ukážu co to dělal |
---|
1:04:00 | jasně něco nefunguje a něco bude |
---|
1:04:05 | stě že už mu tam něco běží |
---|
1:04:11 | já zkusím |
---|
1:04:12 | zabít všechno co víte vy ste pomůže |
---|
1:04:32 | no a mezitím se podívám tady se mi to tady všechno pozabíjí nešli všechny imidže |
---|
1:04:36 | můžou tak se podíváme na začátek a |
---|
1:04:39 | sem se to rozkvičet what |
---|
1:04:42 | co vlastně ten a to mi dělá tam je totiž |
---|
1:04:46 | metadatech toho imidže uloženy ten příkaz který jsme |
---|
1:04:51 | eště neviděli |
---|
1:04:53 | které docela komplikované |
---|
1:04:55 | ale jenom tak jako |
---|
1:04:58 | pro informaci chcete na to vydělá že se podívá na lidl znamená meta data to |
---|
1:05:03 | imidže a provede to cech těch filech a ještě vám ukážu |
---|
1:05:07 | a |
---|
1:05:09 | jak ty vajgly pane praxi na to chodíte víceméně stejný příkaz |
---|
1:05:21 | kterej by sou in stál rámcová jsou pojmenovaný tak na taky standardně |
---|
1:05:25 | a pokud teda zadám atomy krám tak podstatě co se stane je se provede tenhleten |
---|
1:05:31 | příkaz |
---|
1:05:32 | může s nějakýma expanzi těch |
---|
1:05:35 | proměnných ale tak se ti |
---|
1:05:37 | princip to atomiku takže ono to zapouzdřuje nějaký složitější volání |
---|
1:05:42 | zkusím znova teda ten atomy rán jestli projde tentokrát |
---|
1:05:51 | takže tam si lepší štěstí ten docker a takže vypsala mi to zase géčko něčeho |
---|
1:05:57 | takže já sem pomocí takové jednoduchýho příkazu a eště by stálo za to říct že |
---|
1:06:01 | pokud tady ten imič nebude stát lokální dispozici tak se stane s dopravou tady mohl |
---|
1:06:07 | pomoci jednoho jedinýho příkazy já jsem schopen pustit u |
---|
1:06:11 | a tu databázi takže já jsem diskusi zase připojení |
---|
1:06:17 | podívám se |
---|
1:06:18 | ne je tady i ně |
---|
1:06:21 | to sme dělali |
---|
1:06:23 | o nějakou prefix |
---|
1:06:33 | a taky ty na taková |
---|
1:06:39 | použil tady ty nám |
---|
1:06:42 | uživatel s tou |
---|
1:06:52 | jo dostal jsem se tam a teď si můžete jako by ta pokud tady ještě |
---|
1:06:56 | všichni nespí tak se můžete ptát že se vlastně vzali ty moje slope se vzal |
---|
1:07:00 | ten uživatel jak se menuje že se na nevěstu protože já jsem to ty aplikace |
---|
1:07:08 | jasný to vlastně ze protože tady mám soubor který se menuje understand |
---|
1:07:15 | a |
---|
1:07:19 | a ta má zadaný ty věci který jsem ti aplikací musel říct co to právě |
---|
1:07:23 | jenom ty věci který se musel říct možná že teďka něco se na něho se |
---|
1:07:27 | ale minimálně toho uživatele pasovat a name se musela |
---|
1:07:31 | a |
---|
1:07:34 | no je tady specifikovaný ten provádět s s pomocí dockeru nejste jsem |
---|
1:07:39 | o tom nám asi bych řek vašeho to vlastně nevím chceme nic a znamená nechat |
---|
1:07:43 | takže každá aplikace smyk vlastně jste velice pocit že na názvy |
---|
1:07:53 | a jestli se tam si na vy jste |
---|
1:07:57 | jestli se |
---|
1:07:59 | takže se pozabíjí a tak na výstupu |
---|
1:08:04 | a |
---|
1:08:05 | jim až ten answers abyste viděli to funguje když nemám já jsem to možno já |
---|
1:08:09 | opačně a |
---|
1:08:13 | ne toho asi |
---|
1:08:16 | to je taková třešnička jo tady jsem zkoušel tu je zvuk |
---|
1:08:22 | takže si zlatoš pustím a co uděláte na tom it |
---|
1:08:25 | komentoval případně vlastně atomiku a |
---|
1:08:29 | možná tak ještě zajímavý |
---|
1:08:31 | změní se a teďka s |
---|
1:08:37 | a |
---|
1:08:40 | ten i místě a meta data má obsahuje ještě jeden jedna aplikaci ne státu nechat |
---|
1:08:44 | ještě implementace toho |
---|
1:08:46 | dle buildění letos specifikace tam vlastně dělá to že se mně například se ptá jestli |
---|
1:08:51 | pokud není zadaný |
---|
1:08:53 | a podobně takže já ho zadám a pasu nula celá |
---|
1:09:02 | ne |
---|
1:09:04 | půl |
---|
1:09:09 | no a |
---|
1:09:10 | ta se mi to sleep to jako není jako místo synové a já jsem zase |
---|
1:09:17 | uděláte server |
---|
1:09:19 | přes takže já jsem mu to server |
---|
1:09:23 | proto rozpadla ale každopádně teďka ještě já jsem si že ta nejlepší forma nakonec a |
---|
1:09:29 | co se mi nejvíc ty |
---|
1:09:31 | nějaký oproti aplikace toho dvě z boku ale tentokrát pomocí trochu bene these |
---|
1:09:36 | jako prosím vaška jestli by se mu podařilo něco tady mám ukázat si mezi tím |
---|
1:09:41 | jestli hlavní nějaký dotaz nebo případně ste jste zkoušeli came fungoval tak může případě zkusit |
---|
1:09:47 | podoba byla u vás |
---|
1:09:49 | no jo za jsou tam je to podobný jako gitu dycky na vrstva záleží i |
---|
1:10:00 | závisí přesně na i na jiný |
---|
1:10:02 | i předchozí že ten systém co |
---|
1:10:11 | pokud se aktualizuje ten základní nějaký wasting h tak ano pak je potřeba všechny ty |
---|
1:10:17 | závislý imidže přibyly to je trošku neví jako |
---|
1:10:25 | no a co |
---|
1:10:28 | no o jakou prodloužit vo tom to je |
---|
1:10:44 | ani reset změna |
---|
1:10:47 | přesně |
---|
1:10:49 | zas |
---|
1:10:55 | to |
---|
1:11:05 | já tady ta síla |
---|
1:11:12 | silnice |
---|
1:11:14 | budem jestliže třeba |
---|
1:11:22 | je sem |
---|
1:11:24 | já jsem asi to repozitáři kterej ukazovali za deset nula ale jako fór a moje |
---|
1:11:31 | dobrý změny |
---|
1:11:33 | přidá nějakých byl mris konfiguráku a lehce upravil toho ho jako se měl za |
---|
1:11:40 | a podstatě i když vám ukážu se ten |
---|
1:11:45 | jestli to může se tam u |
---|
1:11:48 | a |
---|
1:11:52 | no vypadá stejně že tady se vlastně přidal zase ty |
---|
1:11:56 | uživatele slovo a dotoval ze to sou ty informace který psů je tam jsou aplikace |
---|
1:12:01 | takže |
---|
1:12:02 | aby mohl něco udělal |
---|
1:12:04 | noc dlouhých že já jsem se o to více příkaz |
---|
1:12:12 | a no a je s byl jedna a to je se to postgres jsem to |
---|
1:12:18 | je sedum a půl mega složky druhej a nechtěli ke sem něco ukazuje složky |
---|
1:12:24 | a provede se taky to testů a jo kterýmu tam může potřeba vozíku ten aplikační |
---|
1:12:29 | víš a jednání to proto sem o tom dobrý |
---|
1:12:35 | no a za můžu dělat je že se ten cel |
---|
1:12:39 | vytesat máte na sebe |
---|
1:12:42 | a to vy |
---|
1:12:45 | ještě věc je se tady |
---|
1:12:48 | je to nefunguje |
---|
1:12:50 | důležitý začali dva |
---|
1:12:53 | a při troše štěstí dekomprese takže a tolik ramky a co se stane spustí se |
---|
1:12:58 | ten kontejner které jsou jedna a tu u |
---|
1:13:02 | jazyku a to bych aplikaci na tu aplikaci a stáhne si závislosti cože a postgres |
---|
1:13:10 | centos |
---|
1:13:11 | sedum a to mi aplikace |
---|
1:13:14 | a teďka protožé se |
---|
1:13:17 | protože se tam devatenáct obecně podstaty věci co to co jsem to test |
---|
1:13:24 | z to s to rozvázat |
---|
1:13:29 | eště jednou to |
---|
1:13:32 | ale mít udělal jednu tu silnici no a teď se nazdar to lidi se nám |
---|
1:13:37 | narodily ty body a servisy a když kotlovité to co vlastně dělá to bude these |
---|
1:13:44 | vy jste zase kontrolou ty kontejnery napříč flastr a tady že se něco děje na |
---|
1:13:48 | sto to třikrát disku |
---|
1:13:50 | a jednou postgres |
---|
1:13:52 | když nastane tak nebo to ještě nebyl a dlužil za ten postgres |
---|
1:13:56 | a teďka si chvilku se utvrzovat je musí stáhnou aby se při potom dneska je |
---|
1:14:03 | za to zdi |
---|
1:14:05 | ale u té |
---|
1:14:06 | dost si a to funguje |
---|
1:14:09 | a teďka |
---|
1:14:11 | za vás zřejmě byla takže jste se přidal |
---|
1:14:16 | a to |
---|
1:14:18 | tak se jízdenka to |
---|
1:14:20 | a to a tak se teda |
---|
1:14:23 | a si myslíte tím že tam je nějaká chyba skovejte databázi takže nějaké tři instance |
---|
1:14:29 | to pokud se němci půjde si ale iluze nebo jako je složena z hlediska |
---|
1:14:34 | myslel jako já bych použil neuděláš lidský co může učitelé to je to nechám posluchačů |
---|
1:14:40 | za domácí úkol si já to můžu a můžete si to vyzkoušet asi si protože |
---|
1:14:46 | a poslat bude pouze se neorganizujícíma ve městě |
---|
1:14:50 | a takže se vlastně ten dvouportovou by to bylo rezistor potvoru omega nástroje nás jestli |
---|
1:14:57 | open vypadala krásně tak tohleto máte dvě kontejnery edward hotel ta je komponenty ve vegas |
---|
1:15:05 | okna postgres |
---|
1:15:06 | ale jinak se rozpustily nebo se to studijní příkazem a podrazem těch hodnot ty jsi |
---|
1:15:11 | dobře připravit případně různé integrace s koupíte například je to byly myslím klika |
---|
1:15:18 | popis že jo bylo to vobjedu je založený administrační rozhraní pro systém je zkratce |
---|
1:15:26 | snad neřekne správně |
---|
1:15:33 | tak nemusí servery takže tady to tady nebo nějaká otázka |
---|
1:15:38 | asi ne |
---|
1:15:48 | no já tady mám jenom |
---|
1:15:49 | poslední tři obrázky slajdy ta někomu zase přepnu na mě |
---|
1:16:01 | tady ten podstatě jenom obrázek to co sme tady vytvořili |
---|
1:16:05 | já jsem to nechtěl pozvat na začátku protože se mi to zdálo moc komplikovaný a |
---|
1:16:09 | teďka už svede chápat takže první co sme uděláme se měl ten postgres ty nejíš |
---|
1:16:13 | ten kontejner |
---|
1:16:15 | si je s postgres samotnej |
---|
1:16:17 | k tomu jsme vytvořili druhý kontejner světa na tam s tou jako aplikací |
---|
1:16:24 | pak sme psali |
---|
1:16:26 | pipe ten kontejner samotnej spy koho sme psali kde zvuk aplikaci |
---|
1:16:31 | sám jsem paní prostě samotná aplikaci to sme pomocí jestli zájmy překonvertovat nebo vytvořili jsme |
---|
1:16:37 | dali imič své zvuk a aplikací a postavena na tý pipě |
---|
1:16:44 | a k tomu se vytvořili další kontejner s meta data na pro ten řidič |
---|
1:16:50 | takže celkově tady nám nás ty aplikace pak no a jet kontejner |
---|
1:16:55 | ale praxi co udělát uživatele když je to takle komplikovaný na pozadí no ne moc |
---|
1:17:00 | komplikovaný je trošku komplikovanější tak on by to znamená ty interaktivně ty hodnoty nebo vytvoří |
---|
1:17:06 | si a cesta |
---|
1:17:09 | zadá a to mi krát |
---|
1:17:12 | a pak se může |
---|
1:17:14 | push pomocí jedete pro protokol má pracovat s to aplikaci takže |
---|
1:17:18 | s toho pohledu uživatele je to podstatně do ruky |
---|
1:17:21 | co to měla tady vlastně že pomocí těch to path rosťa metra tam a vytvoří |
---|
1:17:26 | ten svět takže vytvoří nezávislou aplikaci |
---|
1:17:30 | a spustí to a každá ten každej protesty máme ta data vlastnosti prakticky |
---|
1:17:37 | rány kotelně s těma rány vratama |
---|
1:17:41 | týmy si mohli korporaci |
---|
1:17:44 | network soketu |
---|
1:17:46 | no ale z hlediska uživatele to kravinky |
---|
1:17:48 | takže tohleto všechno |
---|
1:17:51 | jo tady se hodíte si to asi nebudou |
---|
1:17:54 | opakovat to je to všechny dispozici týkala a ten ta praktická ukázka té na githubu |
---|
1:18:00 | přibude tam právě ta oprava to fungoval aspoň trošku s tím verzi jist a |
---|
1:18:05 | a jsou tady k dispozici ty docker file kterými používáme který se teďka dispozici |
---|
1:18:12 | na docker |
---|
1:18:14 | docker hlavu |
---|
1:18:15 | a vlastně jako týmy tě tak stalo se mi moje jsou uvedeny ceny tady s |
---|
1:18:19 | tím ztrátu |
---|
1:18:20 | a milenku konci máte vlastní stránku |
---|
1:18:24 | a pokud byste chtěli něco sejde číst a podporovali chybí ti chrnět tak tady zajímavý |
---|
1:18:29 | touž není moc open ono je to pořád open protože to máme tak je to |
---|
1:18:33 | pořád o tom protože to má všechno open source a je tady té podpory odpřednášený |
---|
1:18:39 | a samostartující |
---|
1:18:43 | software kolekce pokud by někoho zajímaly pokud je protože my si uvědomujeme že ten ty |
---|
1:18:47 | kontejnery jsou pořád něco novýho něco co uživatel eště nebo bílé praxi |
---|
1:18:52 | a pokud push teď máte potřebu používat více verzí nějakej systém u nás my systému |
---|
1:18:56 | tak můžete dokola history kolekce |
---|
1:18:59 | no a to všechno je kaluž tady ta prezentace k dispozici jako doufám jestli mi |
---|
1:19:03 | takovéhle sdílet správný štětovaném pro všechny abyste mohli ste prohlížet a |
---|
1:19:08 | s trochou štěstí teď jako grafu a ta témata |
---|
1:19:12 | ale tím |
---|
1:19:13 | se dostala si ke konci trasy nepřipravený ale klidně můžeme dál diskutovat pokud máte nějaký |
---|
1:19:19 | klidně chtít bekra takže tady té i pro nás pořád nová věc a my potřebujeme |
---|
1:19:23 | týpek od lidí tady tou bezpečností budou používat doufejme a takže pokud |
---|
1:19:29 | máte cokoli na otázky nebo nápady na zlepšení nebo že to dělali neviděl |
---|
1:19:35 | na |
---|
1:19:36 | jsme tady pro vás ještě máme |
---|
1:19:38 | spoustu času do konce tohoto workshopů a nebo |
---|
1:19:45 | tam s úřady |
---|
1:19:47 | každopádně tady jsem ještě neskončil poledne little taky prostě odpoledne |
---|
1:19:53 | vaše kde se jack expert přestat ano |
---|
1:19:59 | a |
---|
1:20:11 | a |
---|
1:20:16 | no |
---|
1:20:23 | jo |
---|
1:20:25 | nevšímat a řešíme a ale bylo zajímaj a se to týden má konference viděl poprvé |
---|
1:20:30 | conf kde taky byla krát přednáška o tom jak jeden člověk řeší právě |
---|
1:20:36 | produkci s kontejnerama |
---|
1:20:37 | právě všechno okolo databázi bylo to |
---|
1:20:41 | nejenom zálohování ale i pak taky |
---|
1:20:44 | kódování |
---|
1:20:47 | a on se dostal postupně na těch kontejneru sem produkci jeden stahovat databázi a zbytek |
---|
1:20:52 | byla path na ty pomocnici na zálohování |
---|
1:20:55 | na fail over podobně takže já si myslím že to jako není krok špatným směrem |
---|
1:21:00 | jako mít na to speciální kontejner mně to přijde jako celkem dobrý ale popravdě |
---|
1:21:05 | tvrdili tak takhle neví zatím není u nás sou to by se ta hra |
---|
1:21:25 | který je oblast a se |
---|
1:21:38 | je nově |
---|
1:21:42 | já jsem si že to jako správný způsob jako byla to o dnešním kontejneru protože |
---|
1:21:46 | byla to tam s alenkou ten ono to ne že tam je něco jako do |
---|
1:21:49 | krize tak může se připojíte to běží celkově vo tom to zkoušet ale to bych |
---|
1:21:52 | nedoporučoval opravdu si myslím že ten no |
---|
1:21:55 | proto si myslím že strana jako vyznání řešení a pak bylo to akorát tady tento |
---|
1:21:59 | na to zavání použít pokud by ten tam nebyl přál to tam je spousta jsem |
---|
1:22:03 | sem viděl kolik různejch toolu pravda to je to zavání jako existuje takže určitě podoby |
---|
1:22:08 | podívat se po něčem španěl |
---|
1:22:10 | jako mysim ten princip je |
---|
1:22:22 | pokud používá myslím i když tak tragicky by to šlo no a vlastně do stejně |
---|
1:22:27 | jako když ten míč padne spustí se znova takže tady toto dokud mělo by co |
---|
1:22:31 | nebezpečí |
---|
1:22:32 | ale s tam tady to tak daleko ještě nejsme aby se mohli nadávat nějaký zkušenosti |
---|
1:22:37 | o by rozhodně ne ale sou tam lidi kteří vlastně řeší právě přímo tady je |
---|
1:22:44 | jedna |
---|
1:22:46 | když takový nějaký tak něco a to věděl by |
---|
1:22:51 | že nedostal to se jí je to udělal správně jaký to je to zdravý úsudek |
---|
1:23:01 | slovy o |
---|
1:23:22 | no a to je takový |
---|
1:23:31 | já myslím že i když jsem si zařídil ale něco jako komodita |
---|
1:23:39 | a viz to mělo by u jsou to bude jí tady sta kilo a ta |
---|
1:23:53 | je to |
---|
1:23:56 | a rozložitelnou nějaké analýzy |
---|
1:24:07 | to je to ukázka vlastně to proto tom co jsem zmínil několikrát |
---|
1:24:12 | a |
---|
1:24:13 | na střeše to právě několik těch |
---|
1:24:16 | jakoby distribucí a centos teda určitě ano |
---|
1:24:21 | co dali ale takovej obecnej konce tak prostě přistupovat k těm tomu kontejner |
---|
1:24:26 | komu ty nerotovaným osvětu |
---|
1:24:31 | takže dobrá strategie radši kdybyste s |
---|
1:24:34 | chtěli pokračovat jako jízda sem tady soupravy informace jak se zapojit někde eště |
---|
1:24:53 | co |
---|
1:24:58 | co |
---|
1:25:01 | jo |
---|
1:25:07 | no |
---|
1:25:09 | aby spíš to štěstí děsilo tak to takhle kvůli adresář jestli |
---|
1:25:17 | sem |
---|
1:25:18 | a je jedno tak pozdě |
---|
1:25:22 | děkuju popisuje aplikaci ale ve světě zda do znát jako svoje a obsahuje tedy scény |
---|
1:25:32 | vy i kongresu bude mají |
---|
1:25:35 | servis po když a vy budete se zase nějaký když byly úspěšně si chtěli |
---|
1:25:44 | takže jako jak řešeno nějakým srovnání napadlo něco jak webová stránka akorát přístup linky webový |
---|
1:25:50 | stránce tam nějakou základní informaci a pak odkazy a pomocí těch odkazů a celkově dostanou |
---|
1:25:56 | prostě obsah ty stránky zapnout ne prostě na adrese tady jako jedna |
---|
1:26:02 | milisekundy ne jako veliteli |
---|
1:26:15 | tak já vám děkuju teda za pozornost na to asi takle ukončím rodina ste přišli |
---|
1:26:19 | kompetence nemůžete a může pokračovat až diskuzi abyste tady se nebáli odcházet lidi a scházej |
---|
1:26:25 | se nikdy |
---|