Sütiket használunk, hogy segítsenek javítani weboldalunkat. Kérjük, olvassa el a Cookie szabályzat .

Mi az a Docker?

A Docker egy olyan platform mint szolgáltatás termékekből álló készlet, amely operációs rendszer szintű virtualizációt használ a szoftverek konténereknek nevezett csomagokban történő szállítására. A Docker egy felületet pontosan úgy virtualizál, mint a mögöttes hardverfunkciókat, lehetővé téve az alkalmazások gyors elkészítését, tesztelését és telepítését. Röviden, ez egy hardveres környezetet szimuláló szoftverkörnyezet.

docker asustor NAS

A Docker csomagolja az alkalmazást az operációs környezettel együtt, így az alkalmazás minden platformon kompatibilis, és könnyebben mozgatható a különböző hardverek között.
Mivel a Docker olyan környezetbe tudja csomagolni az alkalmazást, amely megkönnyíti a konténerben történő futtatást, a konténer bárhol képes futtatni, ahol a Docker telepítve van. Nem kell minden alkalommal újraépíteni az alkalmazást vagy a környezetet, és szinte bármilyen típusú hardveren fut.

docker asustor NAS

Feltörekvő virtualizációs módszerként a Docker számos előnnyel rendelkezik a hagyományos virtualizációval szemben.
Először is, mivel a Docker konténerek könnyűek, nagyon gyorsan és gyorsabban indulnak, mint a hagyományos virtuális gépek. Másodszor, a Docker nagyon hatékonyan használja a rendszer erőforrásait, és több ezer Docker-konténert lehet egyszerre futtatni egyetlen állomáson.

docker asustor NAS

A Docker architektúrájának bemutatása

A Docker több komponensből áll, amelyek közül három a Docker legfontosabb összetevője.

Docker-képek

A képeket a konténerben lévő tényleges alkalmazás elindítására használják. Ez a koncepció hasonló a VM-ek képéhez. A VM a képet használja az operációs rendszer indításához és a szükséges szolgáltatások és illesztőprogramok futtatásához, de a Docker-kép csak a csak olvasható tárolási komponens.

docker asustor NAS

Docker-konténerek

A konténerek futtatható alkalmazások. A Docker független és biztonságos környezetet biztosít az alkalmazások futtatásához, és képfájlokból jönnek létre, hogy fussanak az állomáson.

docker asustor NAS

Docker-nyilvántartások

A nyilvántartások a Docker által létrehozott képfájlok tárolására szolgálnak. A képfájlok feltölthetők a regiszterekbe, hogy megoszthatók legyenek másokkal. A regiszterek szintén nyilvános és privát regiszterekre oszthatók. Az általános nyilvános regiszterek a Docker hubon találhatók, amely a felhasználók által világszerte feltöltött összes alapvető képet tartalmazza.

docker asustor NAS

Miért érdemes Dockert használni?

Képzelje el egy olyan szerver telepítését, amely egy ismeretlen operációs rendszert tartalmaz, és olyan alkalmazások telepítésére vonatkozó követelményekkel rendelkezik, mint a php7 és a MySQL. Ismeretlen környezetben a telepítés nehézkes, fárasztó vagy időpocsékolás lehet. A Docker leegyszerűsíti ezt, és minden eddiginél egyszerűbbé teszi az alkalmazások telepítését. Amellett, hogy az alkalmazások a konténeren belül futtathatók, maga a konténer nem fogyaszt további rendszererőforrásokat, így az alkalmazások teljesítménye magas szinten marad, míg a hagyományos virtuális gépeket minden egyes alkalmazáshoz el kell indítani, ami növeli a rendszererőforrás-felhasználást. A Docker csak egy virtuális gépet igényel annyi alkalmazáshoz, ahány alkalmazás szükséges.
A Docker használatának előnyei:

1. Szoftver gyorsabb összeállítása és kiadása

A fejlesztők és karbantartók számára a beállítás és a felejtés kulcsfontosságú. A fejlesztők egy szabványos képfájlt használhatnak a fejlesztői konténerek készletének létrehozásához. A telepítés után a karbantartó személyzet közvetlenül használhatja a telepített konténert a kód telepítéséhez. A Docker gyorsan képes konténereket létrehozni, az alkalmazásokat gyorsan elindítani, és teljesen átlátható. Ez megkönnyíti a csapat többi tagja számára, hogy megértsék, hogyan épül és működik egy alkalmazás. A Docker konténerek könnyűek és gyorsak, így jelentősen megtakarítják a fejlesztési, tesztelési és telepítési időt és költségeket.

docker asustor NAS

2. A telepítés egyszerű

A különböző alkalmazások könnyen telepíthetők szabványosított parancsokkal.

docker asustor NAS

3. Hatékonyabb virtualizáció

A Docker konténerek futtatásához nincs szükség további virtualizációs támogatásra. Ez hardverszintű virtualizáció, amely növeli a teljesítményt és a hatékonyságot, így könnyedén több kódot futtathat egy-egy szerveren, miközben erőforrásokat takaríthat meg.

docker asustor NAS

4. Könnyen bővíthető és portolható

A Docker-konténerek szinte bármilyen hardverplatformon futtathatók, többek között fizikai gépeken, virtuális gépeken, nyilvános felhőszolgáltatásokon és NAS-eszközökön. Ez a kompatibilitás lehetővé teszi az alkalmazás közvetlen migrálását egyik platformról a másikra, ami megkönnyíti a kezelést.

docker asustor NAS

Docker konténerek és virtuális gépek - A különbség

Általánosságban elmondható, hogy a konténerek olyanok, mint az operációs rendszer szintjén megvalósított virtualizációs alkalmazások, amelyek közvetlenül a helyi host operációs rendszert használják, míg a hagyományos módszerek hardveres szinten valósulnak meg. A különböző virtuális gépek független operációs rendszereket igényelnek a vezérlő hardver szintjének kommunikációjához, ami nagyobb mennyiségű rendszererőforrást igényel.

docker asustor NAS

Az ASUSTOR támogatja a Dockert

Az ADM egy Linux Kernelen alapuló operációs rendszer, amely kompatibilis a Dockerrel. Az ASUSTOR a Docker közösségi kiadását (CE) biztosítja a legtöbb modellhez*. Az App Centralból történő letöltés és telepítés után Docker-alkalmazások az ASUSTOR NAS-on, és a fejlesztők által a Docker Hubon biztosított konténerek telepítésének megkezdése az ASUSTOR NAS-on történő további testreszabás érdekében. Az alkalmazások, szolgáltatások vagy különböző kiszolgálófunkciók támogatottak, ezáltal fokozva az ASUSTOR NAS-on nyújtott élményt.

Támogatott: 50, 51, 61, 62, 63, 64, 70, Nimbustor és Lockerstor sorozat. *A telepíthető konténerek típusai a fejlesztő által támogatott platformtól függően változnak. Az ASUSTOR NAS modellek hardverkonfigurációkban különböznek. Kérjük, vásárlás előtt ellenőrizze kétszer is a kompatibilitást.

docker asustor NAS

A Portainer támogatása a Docker alkalmazások kezeléséhez

A Docker nem rendelkezik felhasználói felülettel. A Docker használatához a Docker parancsainak ismerete vagy a dokumentációhoz való hozzáférés a képek letöltéséhez, telepítéséhez és telepítéséhez. A Portainer egy hatékony Docker menedzsment eszköz. A webes felületen keresztül a Portainer a Docker-appok és -képek kezelését a Docker-parancsokat nem ismerők számára is kényelmesebbé teszi, megkönnyítve ezzel a használatát. A Docker Hubban található fejlesztők több ezer képét a Portaineren keresztül könnyedén telepíthetjük. A Portainer felhasználóbarát felülettel rendelkezik, amely nem igényli a parancsok begépelését egy parancssori felületre. Egyszerűen töltse le és telepítse. Mivel a Portainer könnyen használható, az alkalmazások közvetlenül és egyszerűen frissíthetők a legújabb verzióra, miközben ugyanazok a beállítások maradnak meg. A Portainer biztosítja, hogy az ASUSTOR NAS-on a lehetőségek gyakorlatilag korlátlanok legyenek.

docker asustor NAS

Using Portainer with an ASUSTOR NAS