Moderni sovellushallinta Dockerin avulla
Le, Trinh (2025)
Le, Trinh
2025
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025051210920
https://urn.fi/URN:NBN:fi:amk-2025051210920
Tiivistelmä
Tässä opinnäytetyössä käsitellään modernia sovellushallinta työkalua Dockeria.
Dockerin avulla voidaan pitää sovellukset erillään, paketoida niitä ja parantaa kehitysprosessien tehokkuutta ja joustavuutta.
Työn tavoitteena on analysoida Dockerin tarjoamia etuja verrattuna perinteisiin sovellushallintamenetelmiin, kuten virtuaalikoneisiin ja manuaalisiin käyttöönottoihin. Erityisesti tarkastellaan, miten Docker parantaa sovellusten skaalautuvuutta, vähentää ympäristöongelmia ja mahdollistaa nopeamman kehityksen.
Opinnäytetyössä käsitellään myös Dockerin teknistä rakennetta, kuten kontteja, imageja ja volyymeja, sekä tuodaan esille konttiteknologian haasteita, kuten tallennuksen hallintaa ja tietoturvariskejä. Lisäksi työssä tarkastellaan käytännön sovelluksia, kehitysympäristön optimointia eri käyttöjärjestelmissä sekä kevyitä ratkaisuja konttiympäristöjen hallintaan. Työ tarjoaa kokonaisvaltaisen ja käytännönläheisen katsauksen Dockerin hyödyntämiseen nykyaikaisessa sovelluskehityksessä.
Dockerin avulla voidaan pitää sovellukset erillään, paketoida niitä ja parantaa kehitysprosessien tehokkuutta ja joustavuutta.
Työn tavoitteena on analysoida Dockerin tarjoamia etuja verrattuna perinteisiin sovellushallintamenetelmiin, kuten virtuaalikoneisiin ja manuaalisiin käyttöönottoihin. Erityisesti tarkastellaan, miten Docker parantaa sovellusten skaalautuvuutta, vähentää ympäristöongelmia ja mahdollistaa nopeamman kehityksen.
Opinnäytetyössä käsitellään myös Dockerin teknistä rakennetta, kuten kontteja, imageja ja volyymeja, sekä tuodaan esille konttiteknologian haasteita, kuten tallennuksen hallintaa ja tietoturvariskejä. Lisäksi työssä tarkastellaan käytännön sovelluksia, kehitysympäristön optimointia eri käyttöjärjestelmissä sekä kevyitä ratkaisuja konttiympäristöjen hallintaan. Työ tarjoaa kokonaisvaltaisen ja käytännönläheisen katsauksen Dockerin hyödyntämiseen nykyaikaisessa sovelluskehityksessä.