Docker Machine má ovladače pro různé virtualizační platformy, jako jsou VMware Fusion, VirtualBox, Hyper-V a mnoho cloudových služeb, jako jsou Amazon EC2, Google Cloud, Digital Ocean atd. ve výchozím stavu. Ve výchozím nastavení ale nemá nainstalovaný ovladač VMware Workstation Pro.
V tomto článku vám ukážu, jak nainstalovat Docker Machine, nainstalovat ovladač VMware Workstation Pro pro Docker Machine a používat Docker Machine s VMware Workstation Pro. Budu používat Ubuntu 18.04 LTS pro demonstraci. Jakákoli moderní distribuce Linuxu by ale měla fungovat dobře. Pojďme tedy začít.
Předpoklady:
Abyste mohli úspěšně sledovat tento článek, musíte mít,
- Počítač s nainstalovanou moderní distribucí Linuxu.
- Docker nainstalovaný ve vašem počítači.
- Ve vašem počítači je nainstalována VMware Workstation Pro 14 nebo vyšší.
- curl nainstalován ve vašem počítači.
linuxhint.com má mnoho článků napsaných na tato témata. Doporučuji se na ně podívat, pokud budete potřebovat pomoc.
Instalace Docker Machine:
Před instalací Docker Machine se ujistěte, že máte ve svém počítači nainstalovanou VMware Workstation Pro 14 nebo vyšší a Docker.
Jak vidíte, mám VMware Workstation Pro 15 a Docker 18.09 nainstalován na mém Ubuntu 18.04 LTS stroj.
Nyní nainstalujte Docker Machine do počítače se systémem Linux pomocí následujícího příkazu:
$ base = https: // github.com / docker / machine / releases / download / v0.16.0 &&curl -L $ base / docker-machine - $ (uname -s) - $ (uname -m)> / tmp / docker-machine &&
sudo install / tmp / docker-machine / usr / local / bin / docker-machine
Jak vidíte, binární program Docker Machine se stahuje. Dokončení může chvíli trvat.
Docker Machine by měl být stažen a nainstalován.
Nyní zkontrolujte, zda Docker Machine pracuje pomocí následujícího příkazu:
$ docker-machine - verzeJak vidíte, Docker Machine funguje správně.
Měli byste také nainstalovat skripty automatického dokončování bash Docker Machine. Chcete-li to provést, spusťte následující příkaz:
base = https: // raw.githubusercontent.com / docker / machine / v0.16.0pro i v docker-machine-prompt.bash docker-machine-wrapper.dokovací stroj bash.bash
dělat
sudo wget "$ base / contrib / dokončení / bash / $ i" -P / etc / bash_completion.d
Hotovo
By měly být nainstalovány skripty automatického dokončení bash pro Docker Machine.
Nyní zavřete terminál a znovu jej otevřete. Poté zkuste zjistit, zda funguje automatické dokončování Docker Machine.
Jak vidíte, automatické dokončování funguje velmi dobře.
Instalace ovladače pracovní stanice VMware pro Docker Machine:
Ve výchozím nastavení není pro Docker Machine žádný ovladač VMware Workstation Pro. Ovladač pracovní stanice VMware ale můžete nainstalovat z řidiči strojů / docker-machine-driver-vmware Úložiště GitHub a použijte jej s Docker Machine.
Nejprve navštivte stránku vydání úložiště GitHub řidiči strojů / docker-machine-driver-vmware. Jakmile se stránka načte, posuňte se trochu dolů a najděte odkaz docker-machine-driver-vmware_linux_amd64 jak je uvedeno na snímku obrazovky níže. Nyní na něj klikněte.
Váš prohlížeč by vás měl vyzvat k uložení souboru. Klikněte na Uložení souboru.
Soubor by měl být stažen.
Nyní otevřete terminál a přejděte na ~ / Ke stažení adresář s následujícím příkazem:
$ cd ~ / Stahování
Soubor ovladače VMware, který jste právě stáhli, by měl být zde.
Nyní musíte soubor spustit pomocí následujícího příkazu:
$ sudo chmod + x docker-machine-driver-vmware_linux_amd64
Jak vidíte, soubor ovladače je nyní spustitelný.
Nyní musíte soubor ovladače přejmenovat na docker-machine-driver-vmware. Chcete-li to provést, spusťte následující příkaz:
$ mv -v docker-machine-driver-vmware_linux_amd64 docker-machine-driver-vmware
Soubor ovladače by měl být přejmenován.
Nyní musíte přesunout soubor ovladače do adresáře, který je v adresáři CESTA proměnná. Obvykle, /zásobník nebo / usr / bin adresář je dost dobrý. Pokud však chcete zjistit, do kterého jiného adresáře jej můžete vložit, spusťte následující příkaz:
$ echo $ PATHJak můžete vidět, / usr / bin a /zásobník adresáře jsou v PATH.
Přesunutí souboru ovladače do / usr / bin adresáře, spusťte následující příkaz:
$ sudo mv -v docker-machine-driver-vmware / usr / bin
Ovladač by měl být nainstalován. Nyní jej můžete použít s Docker Machine.
Vytvoření Docker Machine:
Nyní můžete vytvořit nový Docker stroj pomocí následujícího příkazu:
$ docker-machine create --driver = výchozí vmware
Tady, výchozí je název Dockerova stroje. Můžete to nazvat jak chcete.
Když vytváříte Docker stroj poprvé, stáhne se obraz ISO Boot2Docker. Dokončení může chvíli trvat.
Nový Docker stroj výchozí by měl být vytvořen.
Od této chvíle nebude trvat dlouho, než se vytvoří nové stroje Docker, protože obraz ISO Boot2Docker bude uložen do mezipaměti.
Seznam dostupných Docker strojů:
Můžete zobrazit seznam všech Docker strojů, které jste vytvořili pomocí následujícího příkazu:
$ docker-machine lsJak vidíte, výchozí Docker stroj běží. Používá ovladač vmware a na počítači Docker běží Docker verze 18.09.3 v době psaní tohoto článku.
Tisk IP adresy Docker Machines:
IP adresu stroje Docker potřebujete, když se chcete připojit k některým službám běžícím na kontejnerech hostovaných na tomto konkrétním počítači Docker.
Můžete vytisknout pouze adresu IP zařízení Docker, které chcete.
Řekněme, že chcete zjistit výchozí adresu IP zařízení Docker. Chcete-li to provést, spusťte následující příkaz:
$ Docker-Machine IP výchozíIP adresa by měla být vytištěna na obrazovce, jak je znázorněno níže.
Používání Docker Machines:
Pro připojení k vašemu Docker stroji výchozí, spusťte následující příkaz:
$ Docker-Machine používá výchozí
Jak vidíte, můžu běžet příkazy Dockeru jako obvykle.
Jakmile dokončíte práci, možná budete chtít přepnout na jiný Docker stroj (řekněme docker1). Chcete-li to provést, můžete spustit následující příkaz:
$ docker-machine použití docker1
Jakmile dokončíte veškerou svou práci, možná se budete chtít vrátit zpět do místního prostředí Dockeru. Chcete-li to provést, stačí spustit následující příkaz:
$ docker-machine use -u
Spuštění a zastavení Docker strojů:
Pokud chcete, můžete zastavit běžící stroj Docker (řekněme výchozí) jak následuje:
$ docker-machine stop defaultv
Jak vidíte, výchozí Stroj Docker již nefunguje.
Pokud chcete spustit Docker stroj výchozí znovu spusťte následující příkaz:
$ docker-machine start default
Jak vidíte, Dockerův stroj výchozí běží znovu.
Odebrání Docker strojů:
Pokud už žádný Docker stroj nepotřebujete, můžete jej jednoduše odstranit.
Řekněme například, že chcete odebrat stroj Docker docker3. Chcete-li to provést, spusťte následující příkaz:
$ docker-machine rm docker3Nyní stiskněte y a poté stiskněte
Dockerův stroj docker3 by měl být odstraněn.
Takto tedy nastavujete a používáte Docker Machine s VMware Workstation Pro. Děkujeme za přečtení tohoto článku.