Fejlesztő csapatok fejlesztője

Continuous Delivery, -Integration, -Deployment. Automata tesztek. Konténerizáció, Docker, Kubernetes. Bevezetnéd a csapatodba, vagy elakadtál. Keress meg! Segítek. Több év és számos csapat sikeres tranformációjának tapasztalatával a hátam mögött veletek együtt építem ki az új munkamenetet. Az alapokat elkészítem és rátok szabom. Nektek csak használni és továbbfejleszteni kell.

Két bálna úszik a felhők között.

Image készítése, Dockerfile - Docker gyorstalpaló

Az image készítésnek több lehetséges módja van. Először nézzük meg a “kézműves” docker image készítést, aztán pedig megnézzük, hogy hogyan lehet Dockerfile segítségével automatizáltan megtenni ugyanazt. Első körben indítsunk el egy konténert, ami a hivatalos ubuntu imaget fogja használni. docker run --name imagemaker -ti ubuntu Ez elindít egy imagemaker nevű konténert a -ti kapcsolóval, hogy tudjunk gépelni. Figyeld meg, hogy nem használtuk a --rm kapcsolót. (Hogy mi ez arról korábban már írtam) Ezt azért tettük, mert a futás után szükségünk lesz majd a leállított konténerre, hisz abból fogjuk elkészíteni az imaget....

május 17, 2023 · 7 perc
Két bálna úszik a felhők között.

Stack futtatása - Docker gyorstalpaló

Ebben az írásban a Compose igazi erősségét a több konténer összehangolt futtatását szeretném bemutatni. Erre az egyik legjobb példa az, ha szeretnénk az XAMPP/MAMPP rendszerünket lecserélni egy rugalmasabb rendszerre. Cserébe le kell mondanunk a csilli-villi felhasználói felületről, ahol egy kattintással tudtunk szolgáltatásokat indítani és leállítani, meg minden fajta beállítást megtenni. Cserébe viszont nem csak azokat fogjuk tudni beállítani, amit kivezettek a felületre. Vegyünk figyelembe, hogy most egy tanulási folyamat elején vagyunk....

május 9, 2023 · 5 perc
Egy bálna farokúszója látszik a képen ahogyan alámerül

Compose - Docker gyorstalpaló

Már golyózott a szemed a hosszú parancssortól? Eljött a Te időd, ma megnézzük, hogyan lehet kevesebb gépeléssel megúszni, ha konténereket szeretnénk használni. Ismerkedjünk meg a Docker Compose-zal. Nekem kb. a második napon elegem lett abból, hogy kilóméter hosszú parancsokat írogassak a terminálba és folyamatosan a fejembe tartsam a különböző kapcsolókat. Készítettem is gyorsan egy-egy up.sh és down.sh szkriptet. Az elsővel elindítani lehetett a konténert, a másodikkal megállítani. Aztán megismerkedtem a Fig-el, mellyel ezt sokkal egyszerűbben és elegánsabban is meg lehetett tenni....

május 8, 2023 · 4 perc

Konténer futtatása - Docker gyorstalpaló

Ebben a részben megnézzük, hogy hogyan lehet konténereket futtatni és mik azok a fontos kapcsolók amiket mindenképpen ismernünk kell. Most indítsunk el egy ubuntu rendszert. docker run -it ubuntu Ha mindent jól csináltunk, akkor kaptunk is egy terminált, amibe linuxos parancsokat gépelhetünk. Először is nézzük meg, hogy milyen folyamatok futnak. Adjuk ki a ps parancsot. Nem túl meglepő módon azt látjuk, hogy fut egy bash és a ps parancs. Itt nem látunk minden futó process-t, úgyhogy futtassuk most le a ps -A parancsot....

május 5, 2023 · 6 perc

CLI avagy a parancssori értelmező - Docker gyorstalpaló

Amikor a Dockerrel elkezdünk ismerkedni legelőször a terminálból futtatható docker paranccsal ismerkedünk meg. Telepítsük a Dockert és kezdjük mi is ezzel az ismerkedést. Elsőként ellenőrizzük, hogy megfelelően fut-e a Docker és zárjuk ki a főbb hibákat. Listázzuk ki a futó konténereket a következő paranccsal: docker ps Eredményül egy üres táblázatot kell kapnunk: Addig ne is menj tovább, amíg ez nem működik. A leggyakoribb hiba, hogy nem indítottuk el a Rancher vagy Docker Desktop-ot....

május 4, 2023 · 3 perc

Telepítés - Docker gyorstalpaló

Ebben a részben nézzük meg, hogy hogyan lehet egy működő docker környezetünk könnyedén. Amennyiben semmit nem szeretnénk telepíteni, úgy a Play With Docker környezetét ajánlom, melyhez egy DockerHub regisztrációra lesz szükségünk csak. Az egész böngészőből futtatható és a legnagyobb nehézséget a környezet használatában a másolás és beillesztés jelenti majd. Másolni a CTRL-INSERT, beilleszteni a SHIFT-CTRL-v kombinációval tudunk Windows és Linux rendszereken. Amennyiben hajlandóak vagyunk telepíteni a gépünkre valamit, úgy első körben a Docker Desktop For Windows/Mac/Linux rendszereket tudom ajánlani....

május 3, 2023 · 2 perc

Bevezetés - Docker gyorstalpaló

A mai nappal útjára indul a Docker gyorstalpaló sorozatom, mely keretében a konténerizációval és az abban rejlő lehetőségekkel szeretném megismertetni az olvasóimat. Elsősorban fejlesztői szempontú írások lesznek, de úgy gondolom az üzemeltetésben dolgozók is számos hasznos információval gazdagodhatnak a cikksorozat olvasásával. Konténerizáció nem virtualizáció Mindjárt az elején érdemes tisztázni, hogy a Docker és úgy általában a konténerizációs technológia mi nem. A Docker ugyanis nem virtualizációs megoldás. Egy konténerbe csomagolt alkalmazás nem fog futni különböző processzorokon....

május 2, 2023 · 3 perc

CMS tananyag segéd

Örömmel jelenthetem be, hogy elkészült a CMS tananyagom. https://palocz.hu/cms-segedanyag/ Használjátok egészséggel. Minden véleménynek, javító szándékú javaslatnak örülök, melyeket a Kapcsolat oldalon megadott elérhetőségeimre küldhettek.

január 13, 2023 · 1 perc

Hello Hugo, viszlát Drupal!

Örömmel jelenthetem be, hogy az oldalt ezen túl a HUGO statikus oldalgeneráló alkalmazással készítem. A miértekről, előnyökről, hátrányokról szól ez a blogbejegyzés. Viszlát Drupal Régóta gondolkodom azon, hogy lecseréljem a Drupal motort az oldalam alatt, megkönnyítve ezzel a munkámat és modernebbé téve azt. Régen a bejegyzések, ötletek a Drupalban gyűltek, ott szerkesztettem, ott néztem át és értelemszerűen publikáltam a bejegyzéseket. Ez mára már megváltozott. A bejegyzésekhez egy olyan felületet kerestem, amivel könnyedén meg tudom osztani az írásokat a lektorokkal és abban minél gazdagabb funkcióval rendelkező visszajelzéseket tudok kapni tőlük....

szeptember 27, 2022 · 4 perc

Próbáld ki: Jenkins

A CI szerverek kipróbálását támogató sorozatom utolsó részéhez érkeztünk. Ebben a blogbejegyzésben a legelső és azóta is töretlen hírnévnek örvendő Jenkis szervert próbáljuk ki. Mi van a dobozban A korábban már bemutatott projektbe hoztam létre egy új jenkins nevű könyvtárat, amiben a Jenkins futtatásához szükséges docker környezet található. Nagyon fontosnak tartom megjegyezni itt az elején, hogy az elsődleges szempont az egyszerű kipróbálás volt. Ez a setup nem alkalmas éles környezetben való futtatásra....

november 8, 2021 · 6 perc