Vi använder cookies för att hjälpa oss att förbättra vår webbsida. Läs vår Cookie Policy .

Vad är Docker?

Docker är en uppsättning plattformar som tjänsteprodukter som använder virtualisering på OS nivå för att leverera programvara i paket som kallas containrar. Docker virtualiserar ett gränssnitt exakt samma som de underliggande maskinvarufunktionerna, så att du snabbt kan bygga, testa och distribuera applikationer. Kort sagt är det en mjukvarumiljö som simulerar en hårdvarumiljö.

docker asustor NAS

Docker paketerar din applikation med operativmiljön, vilket gör appen kompatibel på alla plattformar och lättare att flytta mellan olika hårdvaror.
Eftersom Docker kan paketera appen i en miljö som gör det enklare att köra i en container, kan en container köra var Docker är installerad. Det finns inget behov av att bygga om appen eller miljön varje gång och den körs på nästan vilken typ av hårdvara som helst.

docker asustor NAS

Som en framväxande virtualiseringsmetod har Docker många fördelar jämfört med traditionell virtualisering.
För det första eftersom dess lätta Dockercontainrar startar mycket snabbt och snabbare än traditionella virtuella maskiner. För det andra använder Docker systemresurser mycket effektivt, och tusentals Dockerbehållare kan köras samtidigt på en enda värd.

docker asustor NAS

introduktion av Docker arkitekturen

Docker har flera komponenter, varav tre är de viktigaste komponenterna i Docker.

Docker bilder

Bilder används för att starta den faktiska applikationen i behållaren. Detta koncept liknar bilden av en virtuell dator. Den virtuella datorn använder bilden för att starta operativsystemet och köra nödvändiga tjänster och drivrutiner, men Dockeravbildningen är bara den skrivskyddade lagringskomponenten.

docker asustor NAS

Dockerbehållare

Behållare är programkörbara filer. Docker ger en oberoende och säker miljö för applikationskörning och skapas från bildfiler för att köras på värden.

docker asustor NAS

Docker register

Register används för att lagra bildfiler som skapats av Docker. Bildfiler kan laddas upp till register för att dela med andra. Register är också indelade i offentliga och privata. Allmänna offentliga register finns på Dockernavet, som tillhandahåller alla grundläggande bilder som laddas upp av användare över hela världen.

docker asustor NAS

Varför ska jag använda Docker?

Tänk dig att distribuera en server som innehåller ett okänt operativsystem med krav för att installera appar som php7 och MySQL. I okända miljöer kan installationen vara svår, tråkig eller slöseri med tid. Docker förenklar detta och gör installationen av appar enklare än någonsin. Förutom att köra applikationer i containern förbrukar inte containern i sig ytterligare systemresurser, vilket håller applikationsprestandan hög medan traditionella virtuella maskiner kan behöva initieras för varje applikation, vilket ökar systemresursanvändningen. Docker kräver bara en virtuell maskin för så många appar som behövs.
Fördelar med att använda Docker:

1. Kompilera och släpp programvara snabbare

För utvecklings och underhållsarbetare är inställning och glömma avgörande. Utvecklare kan använda en standardbildfil för att skapa en uppsättning utvecklingsbehållare. Efter distribution kan underhållspersonal använda den distribuerade containern direkt för att distribuera kod. Docker kan snabbt bygga containrar, starta applikationer snabbt och är helt transparent. Detta gör det lättare för andra medlemmar i ett team att förstå hur en applikation byggs och fungerar. Dockerbehållare är lätta och snabba, vilket sparar tid och kostnader för utveckling, testning och distribution.

docker asustor NAS

2. Installationen är lätt

Olika applikationer kan enkelt distribueras med standardiserat kommando

docker asustor NAS

3. Effektivare virtualisering

Docker containerutförande kräver inte ytterligare virtualiseringsstöd. Det är virtualisering på hårdvarunivå, vilket ökar prestanda och effektivitet, så att du enkelt kan köra mer kod på varje server samtidigt som du sparar resurser.

docker asustor NAS

4. Lätt att expandera och porta

Dockerbehållare kan köras på nästan vilken hårdvaruplattform som helst, men inte begränsat till fysiska maskiner, virtuella maskiner, offentliga molntjänster och NAS enheter. Denna kompatibilitet möjliggör direkt migrering av en applikation från en plattform till en annan för enklare hantering.

docker asustor NAS

Dockerbehållare och virtuella maskiner - skillnaden

Generellt sett, behållare är som virtualiserings appar som genomförs på operativsystemnivå, med hjälp av den lokala värden operativsystemet direkt, medan traditionella metoder implementeras på maskinvarunivå. Olika virtuella maskiner kräver oberoende operativsystem för att kommunicera kontrollnivån hårdvara, som kräver större mängder av systemresurser.

Process Behållare VM
Startup sekunder Minuter
HDD använd Megabyte gigabyte
Effektivitet Snabb Långsam
Support Många containertyper Få virtuella maskintyper
Vanliga användning tänkbara scenarier Snabb installation Återställning

docker asustor NAS

ASUSTOR stöder Docker

ADM är ett operativsystem baserat på Linux kärnan och är kompatibelt med Docker. ASUSTOR tillhandahåller Docker Community Edition (CE) på de flesta modeller *. Efter nedladdning och installation från App Central, Dockerappar på en ASUSTOR NAS och börja distribuera behållare som tillhandahålls av utvecklare på Docker Hub för att ytterligare anpassa upplevelsen på en ASUSTOR NAS. Appar, tjänster eller olika serverfunktioner stöds, vilket förbättrar upplevelsen på en ASUSTOR NAS.

Stöds på: AS10, 31, 32, 40, 50, 51, 61, 62, 63, 64, 70, Nimbustor och Lockerstor-serien. * De typer av behållare som kan distribueras varierar beroende på plattformen som stöds av utvecklaren. ASUSTOR NAS modeller varierar i hårdvarukonfigurationer. Kontrollera kompatibiliteten innan du gör ett köp.

docker asustor NAS

Stödjer Portainer för att hantera Dockerappar

Docker har inget GUI. För att använda Docker, en förståelse för Dockers kommandon eller hänvisa till dokumentation för att ladda ner, installera och distribuera bilder. Portainer är ett kraftfullt Docker hanteringsverktyg. I hela webbgränssnittet gör Portainer hantering av Dockerappar och bilder bekvämare för dom som inte känner till Docker kommandon, vilket gör det lättare att använda. Tusentals bilder från utvecklare i Docker Hub kan enkelt distribueras via Portainer. Portainer har ett användarvänligt gränssnitt som inte kräver att kommandon skrivs in i ett kommandoradsgränssnitt. Hämta och distribuera bara. Eftersom Portainer är lätt att använda kan appar uppdateras direkt och enkelt till den senaste versionen samtidigt som de behåller samma inställningar. Portainer ser till att möjligheterna på din ASUSTOR NAS är praktiskt taget obegränsade.

docker asustor NAS

Using Portainer with an ASUSTOR NAS