A
A
  • Angol
  • Magyar
  • 28 perc

Hatékony alkalmazás-telepítés Docker Stackkel és VPS-en: lépésről lépésre útmutató

Fedezd fel, hogyan válthatod ki a Docker Compose manuális megoldásait automatizált, biztonságosabb és gördülékenyebb Docker Stack alapú telepítésekkel, valamint hogyan építhetsz automatizált CI/CD munkafolyamatot VPS-en.

Az előadás fő témája a VPS-en történő alkalmazás-telepítés hatékonyabb módjainak keresése, különösen a Docker környezetben. A szerző korábbi tapasztalatait osztja meg a Docker Compose használatával, kiemelve azokat a nehézségeket, amelyekkel szembesült, például a manuális újratelepítés és a leállási idő problémáit.

Felmerül a kérdés, hogy miként lehet egyszerűsíteni és automatizálni a telepítéseket, valamint hogyan lehet biztonságosabbá és rugalmasabbá tenni az üzemeltetést. Az alternatív megoldások áttekintése után bemutatásra kerül a Docker Stack, amely lehetővé teszi a már meglévő Docker Compose fájlok használatát Swarm módban, és számos fejlett funkciót kínál, mint például a rolling release, blue-green deployment, titkosítás, titkos kezelés és fürtözési szolgáltatások.

A demonstráció során egy egyszerű, Go nyelvű vendégkönyv alkalmazás az alap, amely egy Postgres adatbázist is használ. A szerző lépésről lépésre bemutatja, hogyan állítható be egy VPS, hogyan telepíthető a Docker Engine, és miként lehet SSH-n és Docker Contexten keresztül távolról menedzselni a szervert.

Részletesen szó esik az automatizált CI/CD folyamatokról a GitHub Actions segítségével, a titkosítási kulcsok kezeléséről, valamint arról, hogyan lehet csökkenteni a jogosultságokat a biztonság növelése érdekében. A videó végén további lehetséges fejlesztési irányokat is felvet, például klaszterek kezelését vagy speciális forgalomirányító megoldásokat.