We gebruiken cookies om onze webpagina te verbeteren. Raadpleeg ons cookiebeleid .

Wat is Docker ?

Docker is een set Platform Als Een Service (PAAS) producten dat OS-niveau virtualisatie gebruikt om software in pakketjes aan te leveren die containers heten. Docker virtualiseert een interface op precies dezelfde wijze als de onderliggende hardware functies, waardoor u applicaties snel kunt bouwen, testen en inzetten. Om kort te gaan, het is een software omgeving die een hardware omgeving simuleert.

docker asustor NAS

Docker verpakt uw applicatie met de besturings omgeving, waardoor de app compatibel wordt over alle platforms en makkelijker te verplaatsen over alle hardware.
AangezIen Docker de app in een omgeving kan verpakken die het eenvoudiger maakt om uit te voeren in een container, kan een container overal uitgevoerd worden waar Docker geinstalleerd is. Het is niet nodig de app of omgeving telkens opnieuw op te bouwen en het draait op vrijwel elk type hardware.

docker asustor NAS

Als een opkomende virtualisatie methode heeft Docker veel voordelen boven traditionele virtualisatie.
Allereerst starten Docker containers erg snel en sneller dan traditionele virtuele machines doordat ze lichtgewicht zijn. Ten tweede gebruikt Docker de systeembronnen zeer efficiënt en duizenden Docker containers kunnen tegelijkertijd uitgevoerd worden op één enkele host.

docker asustor NAS

Introductie van de Architectuur van Docker

Docker heeft verschillende componenten, waarvan er drie de belangrijkste zijn van Docker.

Docker afbeeldingen

Images (kopie bestanden) worden gebruikt om de actuele applicaties in de container te lanceren. Dit concept is gelijk aan de image (kopie) van een VM. De VM gebruikt de kopie om het besturingssysteem te starten en de benodigde diensten en drivers te draaien, maar de docker image (kopie) is slechts de alleen-lezen opslag component.

docker asustor NAS

Docker containers.

Containers zijn uitvoerbare applicaties. Docker voorziet in een onafhankelijke en veilige omgeving om de applicatie uit te voeren en is gemaakt van kopie bestanden om op de host te draaien.

docker asustor NAS

Docker registers

Registers worden gebruikt om kopie bestanden op te slaan die gecreërd worden door Docker. Kopie bestanden kunnen geüpload worden naar registers om met anderen te delen. Registers zijn onderverdeeld in publiek en privé. Algemene publieke registers bevinden zich in de docker hub, die alle basis kopie bestanden bevat die geüpload zijn door wereldwijde gebruikers.

docker asustor NAS

Waarom zou ik Docker gebruiken?

Stel je voor dat je een server moet inzetten die een onbekend besturingssysteem bevat met eisen om apps te installeren als PHP7 en MySQL. In onbekende omgevingen kan installatie lastig, vervelend of zonde van de tijd zijn. Docker vereenvoudigt dit en maakt de installatie eenvoudiger dan ooit. Naast het uitvoeren van applicaties binnen de container, verbruikt de container zelf geen additionele bronnen waardoor de prestaties van de applicaties hoog blijven terwijl traditionele machines voor iedere applicatie opnieuw gestart moeten worden waarmee gebruik van benodigde bronnen verhoogd wordt. Docker gebruikt slechts één virtuele machine voor zoveel apps als nodig zijn.

1 Software sneller en beter gecompileerd en uitgebracht.

Voor ontwikkelaars en onderhoudspersoneel is instellen en vergeten cruciaal. Ontwikkelaars kunnen een standaard kopie bestand gebruiken om een set ontwikkelings containers te creëren. Nadat hij ingezet is, kan het onderhoudspersoneel direct gebruik maken van de ingezette container om code in te zetten. Docker kan snel containers bouwen, applicaties snel starten en is compleet transparant. Hierdoor is het eenvoudiger voor andere leden van een team om te begrijpen hoe een applicatie gebouwd is en werkt. Docker containers zijn licht en snel, waardoor in belangrijke mate bespaard wordt op de kosten van ontwikkeling, testen en inzetten.

docker asustor NAS

2. Uitrollen is eenvoudig.

Verschillende applicaties kunnen eenvoudig uitgerold worden met gestandaardiseerde commando's.

docker asustor NAS

3 Efficiëntere Virtualisatie

Voor de uitvoering van Docker containers is geen additionele virtualisatie ondersteuning nodig. Het is virtualisatie op hardware niveau, wat de prestaties en efficiency verhoogt, zodat u nog makkelijker meer code op elke server kunt draaien terwijl op bronnen bespaard wordt.

docker asustor NAS

4. Eenvoudig om uit te breiden en porteren

Docker containers kunnen op vrijwel elk platform uitgevoerd worden, waaronder, maar niet beperkt tot, fysieke machines, virtuele machines, publieke cloud diensten en NAS apparaten. Door deze compatibiliteit kan een applicatie direct gemigreerd worden van het ene platform naar het andere voor eenvoudiger beheer.

docker asustor NAS

Docker Containers en Virtele Machines - Het Verschil

docker asustor NAS

ASUSTOR ondersteunt Docker

ADM is een besturingssysteem gebaseerd op de Linux kernel en is compatibel met Docker. ASUSTOR levert de Docker Community Edition (CE) op de meeste modellen*. Na downloaden en installeren vanaf App Central, kunnen Docker apps op een ASUSTOR NAS en containers die gemaakt worden door ontwikkelaars op Docker Hub aangepast worden om de ervaring op een ASUSTOR NAS verder aan te passen. Apps, diensten of verschillende server functies worden ondersteund waarmee de ervaring op een ASUSTOR NAS nog beter worden.

Ondersteund op: AS10, 31, 32, 40, 50, 51, 61, 62, 63, 64, 70, Nimbustor en Lockerstor serie. *De type Containers die ingezet kunnen worden kunnen varieren, afhankelijk van het type platform ondersteund door de ontwikkelaar. ASUSTOR NAS modellen verschillen in hardware configuraties. Controleert u de compatibiliteit voordat u een aankoop doet.

docker asustor NAS

Ondersteuning van Portainer om Docker apps te beheren

Docker heeft geen GUI. Om Docker te kunnen gebruiken is een begrip van commando's of verwijzing naar te downloaden documentatie nodig om kopie bestanden te downloaden, installeren en in te zetten. Portainer is een krachtige Docker beheers tool door de gehele webinterface heen. Portainer maakt het beheer van Docker apps en kopie bestanden makkelijker voor hen die niet bekend zijn Docker commando's, zodat het eenvoudiger te gebruiken is. Duizenden kopie bestanden van ontwikkelaars in Docker hub kunnen eenvoudig ingezet worden via Portainer. Portainer heeft een gebruiksvriendelijke interface waarvoor het intypen van commando's via een command line interface niet nodig is. Eenvoudig downloaden en inzetten. Aangezien Portainer eenvoudig in gebruik is, kunnen apps direct en makkelijk geüpdatet worden naar de laatste versie en kunnen de instellingen ongewijzigd blijven. Portainer zorgt ervoor dat de mogelijkheden van uw ASUSTOR NAS vrijwel onbeperkt zijn.

docker asustor NAS

U heeft mischien ook belangstelling voor