Docker v několika posledních verzích přinesl nástroje, které zásadně vylepšují proces tvorby Docker obrazů pro více platforem. Pojďme se podívat, jak s nimi jednoduše pracovat.
Archiv pro štítek: docker
Jak to vlastně je s těmi full-stack vývojáři? Existují? Nebo jsou to jen urban legends? Ale víte co? Je to jedno. Ale co taková konfrence, která bude mít široký přesah? Tak na to odpověd máme v podobě prvního webelementu.
Docker na Windows může mít více podob, podíváme se na ně.
Docker používáme přes dva roky, takže máme celkem jasno, k čemu ho použít a k čemu určitě ne. Když se ale bavím s lidmi mimo náš tým, tak mě často zaskočí nízké obecné povědomí o možnostech Dockeru, které možná pramení z toho, že je to něco, o čem se hodně mluví, ale reálně si ho dost lidí ani lokálně nezkusilo.
Na vývoj, testování, i v produkci používáme Docker. Vyvíjíme aplikace v JavaScriptu. Podívejte se, jak si tyto dvě technologie rozumí dohromady, jak je používat efektivně, jaké jsou naše zkušenosti s Dockerem po téměř dvou letech a co z toho vylezlo dobrého.
Už to bude pár let, co se mezi námi objevil pojem Docker a následná dockerizace všeho živého a neživého v IT. Technologie Dockeru se už pomalu začíná usazovat a koketuje s ní stále více firem. Nedávno jsme se rozhodli i my ve firmě, že tuto technologii vyzkoušíme a zařadíme do běžného workflow našich aplikací.
Jaký je rozdíl mezi Vagrantem, Virtualboxem a Dockerem? Proč byste do svých úvah měli přidat i nástroje pro provisioning a jaký dopad mají všechny tyto technologie na vývoj a nasazování do produkčního prostředí?
Někdy před rokem jsme se rozhodli – snad finálně! – vyřešit problém, že i když používáme multiplatformní technologie jako je Node.JS, tak ve výsledku má každý vývojář mírně odlišný systém, což způsobuje, že kód, který je funkční na jednom počítači, není funkční na jiném. Cestou se na naše řešení nabalila i jiná pozitiva, a o tom všem si v článku povíme.
Vaše aplikace běží pomocí Dockeru na několika serverech a automaticky se škálují. Jak z nich ale dostat logy? SSH, tail a grep jsou téměř nepoužitelné. Podívejte se, jak nakonfigurovat a spustit ELK stack.