Wilt u Docker op Windows 10/8/7 of server installeren zonder Hyper-V (Hypervisor Platform) in te schakelen? Dan is hier de tutorial, de eenvoudigste manier om een Docker-container op Windows te starten...
Docker, een open-sourceplatform, biedt virtuele machines in containers om verschillende apps en besturingssystemen in een geïsoleerde omgeving uit te voeren. In vergelijking met andere software voor virtuele machines is de Docker licht van gewicht en gebruiken de afbeeldingen erop de systeemkernel om optimale snelheid te bieden. Bovendien zijn de afbeeldingen die erop moeten worden uitgevoerd ook uitgekleed of erg licht, bijvoorbeeld Ubuntu Image, die veel klein van formaat en lichter is in vergelijking met de gewone Ubuntu-server CLI ISO die online beschikbaar is om te downloaden en te gebruiken.
Qua versie biedt Docker twee edities, één is Enterprise en de andere community is open-source software. Hoewel de open-source die gratis te gebruiken is, alle functies heeft die nodig zijn om containers te bedienen en kan worden gebruikt op servers en bij de ontwikkeling om machines te testen; de dingen die het anders maken dan de Enterprise-versie zijn de ondersteuning en enkele beheerfuncties om ze ook bij productieve activiteiten te gebruiken.
Dus als u Hyper-V niet wilt inschakelen om virtualisatie-ondersteuning voor andere software zoals VirtualBox of Vmware-werkstationspeler te behouden, dan is hier de eenvoudige manier om Docker-CE op Windows 10 of 7 te installeren met behulp van de Docker ToolBox.
Wat we hier leren:
- Hoe Docker uitvoeren zonder Hyper-V te gebruiken?
- Installatie van Docker ToolBox voor Windows 10 en 7
- Trek Docker Images op en voer het uit op Windows 10 zonder Hypervisor -Hyper-V
Vereisten:
- Docker ToolBox uitvoerbaar bestand
- Windows 10 of 7
- Beheerdertoegang
- Internetverbinding
Docker Toolbox downloaden
Het eerste dat we nodig hebben is de ToolBox, een pakket dat verschillende tools bevat: Docker, Docker-machine, docker-compose, Kitematic webgebaseerde GUI en VirtualBox. Je kunt zien dat VirtualBox er is, dus in de Docker ToolBox in plaats van Hyper-V zal het die gebruiken om de basis Linux-image uit te voeren om nog meer gecontaineriseerde machines te creëren. De Toolbox is beschikbaar voor zowel macOS- als Windows 10/8/7-platforms, hier is deGithub-paginaom de uitvoerbare binaire bestanden te downloaden.
Voer het installatieprogramma uit
Zodra u het installatieprogramma via de bovenstaande link heeft, voert u het eenvoudig uit zoals elke andere Windows-software. Je ziet de “Docker Toolbox-installatiewizard". Klik op deVolgendeknop.
Selecteer Bestemmingslocatie
Standaard installeert de wizard, net als elke andere Windows-toepassing, ook de Docker-bestanden en -map op station C:. Als u het echter in een andere map wilt opslaan, selecteert u die hier.
Selecteer Docker ToolBox-componenten om te installeren
Het voordeel van het gebruik van de ToolBox is dat deze wordt geleverd met alle essentiële componenten die we nodig hebben voor het gebruik van de Docker, inclusief de grafische gebruikersinterface-app genaamdVliegerachtigom Docker-images uit Docker Hub grafisch te installeren, starten, stoppen en verwijderen. Standaard worden ze allemaal geselecteerd en het wordt aanbevolen om ze te laten zoals ze zijn. Als u echter een gevorderde gebruiker bent, selecteert u dienovereenkomstig.
Componenten zijn:
- Docker-client voor Windows
- Docker-machine voor Windows
- Docker Compose voor Windows
- VirtueleBox
- Kitematic voor Windows (Alfa)
- Git voor Windows
Selecteer Aanvullende taken
Om verschillende virtuele containers te maken, gebruikt de Docker een lichtgewicht Linux-distro en om zonder Hyper-V te draaien gebruikt hij VirtualBox. Laat dus de standaardopties zoals Upgrade Boot2Docker VM, Binaries to Path ongewijzigd en klik op hetVolgendeknop.
Voer Docker Quickstart Terminal uit zonder Hyper-V
Eindelijk, nadat je alles hebt geïnstalleerd, zie je een pictogram op je bureaublad-Docker Quickstart-terminal, dubbelklik daarop om de Bash-terminal te starten voor het instellen van de Docker Virtual Machine-image op VirtualBox.
Controleer of de Docker werkt
U kunt hetzelfde terminalvenster gebruiken of de opdrachtprompt openen om te controleren of de Docker goed werkt of niet. Op het terminaltype:
docker pull ubuntu
Met de bovenstaande opdracht wordt de nieuwste Docker-afbeelding van Ubuntu opgehaald van Docker Hub.
Start de Ubuntu-container
Zodra de afbeelding wordt opgehaald, voert u deze uit als een container:
docker run -it ubuntu
Je zult de Ubuntu bash met rootgebruiker zien, begin gewoon met het uitvoeren van alle opdrachten die je normaal gesproken uitvoert op Ubuntu Linux OS.
Kitematic GUI, toegang tot containers om opdrachten uit te voeren
Als u de opdrachtregelinterface niet wilt gebruiken, staat er een ander pictogram op uw bureaublad met het label “Kitematisch (Alfa)”dubbelklik erop om uit te voeren. Selecteer de VirtualBox-optie in de interface. U zult alle actieve containers op uw systeem zien, inclusief de aanbevolen afbeeldingen.
Via PowerShell kunt u vanuit de interface van Kitematic direct opdrachten uitvoeren naar uw geïnstalleerde en geselecteerde container. Selecteer gewoon de container en klik op deExecoptie gegeven in het menu. Hierdoor wordt de PowerShell geopend om door containers ondersteunde opdrachten uit te voeren.
Op deze manier kunnen we gemakkelijk alle voordelen van Docker krijgen, maar zonder Hyper-V op ons Windows-systeem in te schakelen. Dat kan ook.














