Vill du installera Docker på Windows 10/8/7 eller server utan att aktivera Hyper-V (Hypervisor Platform)? Här är sedan handledningen, det enklaste sättet att starta en Docker-container på Windows?
Docker, en plattform med öppen källkod erbjuder virtuella maskiner i container för att köra olika appar och operativsystem i en isolerad miljö. Jämfört med andra virtuella maskiners mjukvara är Docker lätt och bilder på den använder systemets kärna för att ge optimerad hastighet. Dessutom är bilderna som är avsedda att köras på den också avskalade eller mycket lätta, till exempel Ubuntu Image som är mycket liten i storlek och lättare jämfört med vanlig Ubuntu-server CLI ISO tillgänglig online för nedladdning och användning.
När det gäller version erbjuder Docker två utgåvor, den ena är Enterprise och den andra communityn som är öppen källkod. Även om öppen källkod som är gratis att använda har alla funktioner som krävs för att driva containrar och kan användas på servrar och på utveckling för att testa maskiner; de saker som skiljer den från Enterprise-versionen är supporten och vissa hanteringsfunktioner för att även använda dem i produktiv verksamhet.
Så om du inte vill aktivera Hyper-V för att bevara virtualiseringsstöd till annan programvara som VirtualBox eller Vmware workstation player så här är det enkla sättet att installera Docker-CE på Windows 10 eller 7 med Docker ToolBox.
Vad vi lär oss här:
- Hur kör jag Docker utan att använda Hyper-V?
- Installation av Docker ToolBox för Windows 10 och 7
- Dra och kör Docker Images på Windows 10 utan Hypervisor -Hyper-V
Förutsättningar:
- Docker ToolBox körbar fil
- Windows 10 eller 7
- Administratörsåtkomst
- Internet anslutning
Steg för att installera Docker-CE på Windows 10 eller 7 utan Hyper-V med hjälp av ToolBox
Ladda ner Docker ToolBox
Det första vi behöver är ToolBox, ett paket som innehåller olika verktyg som är: Docker, Docker-machine, docker-compose, Kitematic Web-based GUI och VirtualBox. Du kan se att VirtualBox finns där, så i Docker ToolBox istället för Hyper-V kommer den att använda det för att köra Linux-basavbildningen för att skapa ytterligare containeriserade maskiner. Verktygslådan är tillgänglig för både macOS och Windows 10/8/7-plattformar, här ärGithub sidaför att ladda ner de körbara binärfilerna.
Kör installationsprogrammet
När du har installerat installationsprogrammet med hjälp av länken ovan, kör det helt enkelt som alla andra Windows-program. Du kommer att se ?Installationsguiden för Docker Toolbox?. Klicka påNästaknapp.
Välj Destinationsplats
Som standard som alla andra Windows-program kommer guiden också att installera Docker-filerna och mappen på C: Drive. Men om du vill spara det i någon annan katalog, välj det här.
Välj Docker ToolBox-komponenter för att installera
Fördelen med att använda ToolBox är att den kommer med alla viktiga komponenter vi behöver för att använda Docker, inklusive den grafiska användargränssnittsappen som heterKitematiskför att grafiskt installera, starta, stoppa och ta bort Docker-bilder hämtade från Docker Hub. Som standard kommer alla att väljas och det rekommenderas att låta dem vara som de är, men om du är en avancerad användare väljer du därefter.
Komponenter är:
- Docker-klient för Windows
- Docker-maskin för Windows
- Docker Compose för Windows
- VirtualBox
- Kitematic för Windows (Alpha)
- Git för Windows
Välj Ytterligare uppgifter
För att skapa olika virtuella behållare använder Docker en lätt Linux-distro och för att köra utan Hyper-V använder den VirtualBox. Lämna därför standardalternativen som Upgrade Boot2Docker VM, Binaries to Path som de är och klicka påNästaknapp.
Kör Docker Quickstart Terminal utan Hyper-V
Slutligen, efter att du har installerat allt kommer du att se en ikon på ditt skrivbord-Docker snabbstartsterminal, dubbelklicka på det för att starta Bash-terminalen för att ställa in Docker Virtual Machine-bilden på VirtualBox.
Kontrollera att Docker fungerar
Antingen kan du använda samma terminalfönster eller öppna kommandotolken för att kontrollera om Docker fungerar bra eller inte. På terminaltyp:
docker pull ubuntu
Ovanstående kommando hämtar den senaste Docker-bilden av Ubuntu från Docker Hub.
Starta Ubuntu-behållaren
När bilden dras, kör den som en behållare:
docker run -it ubuntu
Du kommer att se Ubuntu bash med root-användare, börja helt enkelt köra alla kommandon du vanligtvis kör på Ubuntu Linux OS.
Kitematic GUI, Access Containers för att köra kommandon
Om du inte vill använda kommandoradsgränssnittet, kommer det att finnas en annan ikon på skrivbordet med etiketten ?Kitematic (Alfa)?dubbelklicka på det för att köra. Välj alternativet VirtualBox från dess gränssnitt. Du kommer att se alla körda behållare på ditt system inklusive de rekommenderade bilderna.
Du kan köra kommandon direkt från Kitematics gränssnitt till din installerade och valda behållare via PowerShell. Välj bara behållaren och klicka påExecalternativ som anges på menyn. Detta öppnar PowerShell för att köra kommandon som stöds av behållare.
På så sätt kan vi enkelt få alla fördelar med Docker men utan att aktivera Hyper-V på vårt Windows-system. Du kan också.