So richten Sie Docker -Computer mit VMware Workstation ein

So richten Sie Docker -Computer mit VMware Workstation ein
Docker Machine ist ein Tool zum Verwalten mehrerer Docker -Hosts/Maschinen von einem einzigen Computer aus der Ferne. Sie können auch Docker-Hosts/Maschinen erstellen, um Docker lokal mit Docker-Computer und einer unterstützten Virtualisierungsplattform wie VirtualBox, VMware, Hyper-V usw. zu testen.

Docker Machine verfügt über Treiber für verschiedene Virtualisierungsplattformen wie VMware-Fusion, Virtualbox, Hyper-V und viele Cloud-Dienste wie Amazon EC2, Google Cloud, Digital Ocean usw. standardmäßig. Es wird jedoch standardmäßig kein VMware Workstation Pro -Treiber installiert.

In diesem Artikel werde ich Ihnen zeigen, wie Sie Docker -Computer installieren, den VMware Workstation Pro -Treiber für Docker -Computer installieren und Docker -Computer mit VMware Workstation Pro verwenden. Ich werde Ubuntu 18 benutzen.04 LTS für die Demonstration. Jede moderne Linux -Verteilung sollte jedoch gut funktionieren. Also lasst uns anfangen.

Voraussetzungen:

Um diesem Artikel erfolgreich zu folgen, müssen Sie haben,

  • Ein Computer mit einer modernen Linux -Verteilung installiert.
  • Docker auf Ihrem Computer installiert.
  • VMware Workstation Pro 14 oder höher auf Ihrem Computer installiert.
  • Curl auf Ihrem Computer installiert.

LinuxHint.com hat viele Artikel zu diesen Themen geschrieben. Ich empfehle Ihnen, sie anzusehen, wenn Sie Hilfe benötigen.

Installieren von Docker -Maschine:

Stellen Sie vor dem Installieren von Docker -Computer sicher.

Wie Sie sehen können, habe ich VMware Workstation Pro 15 und Docker 18.09 auf meinem Ubuntu 18 installiert.04 LTS -Maschine.

Installieren Sie nun den Docker -Computer auf Ihrem Linux -Computer mit dem folgenden Befehl:

$ base = https: // github.com/docker/machine/veröffentlichen/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

Wie Sie sehen können, wird der Docker Machine Binary heruntergeladen. Es kann eine Weile dauern, bis es fertig ist.

Docker -Maschine sollte heruntergeladen und installiert werden.

Überprüfen Sie nun, ob Docker Machine mit dem folgenden Befehl arbeitet:

$ docker-machine-Verssion

Wie Sie sehen können, funktioniert Docker Machine ordnungsgemäß.

Sie sollten auch die Skripte Docker Machine Bash Auto Completion installieren. Führen Sie dazu den folgenden Befehl aus:

Base = https: // raw.GithubuSercontent.com/docker/machine/v0.16.0
denn ich in Docker-Machine-Prompt.Bash Docker-Machine-Wrapper.Bash Docker-Maschine.verprügeln
Tun
sudo wGet "$ base/live/completion/bash/$ i" -p/etc/bash_completion.D
Erledigt

Die Bash Auto Completion -Skripte für Docker -Computer sollten installiert werden.

Schließen Sie nun das Terminal und öffnen Sie es erneut. Versuchen Sie dann, festzustellen, ob Docker Machine Auto -Fertigstellung funktioniert.

Wie Sie sehen können, funktioniert die automatische Fertigstellung sehr gut.

Installieren von VMware Workstation -Treiber für Docker -Maschine:

Es gibt standardmäßig keinen VMware Workstation Pro -Treiber für Docker -Computer. Sie können jedoch den VMware Workstation -Treiber installieren Maschinenbildende/Docker-Machine-Fahrer-VMware Github -Repository und verwenden Sie es mit Docker -Maschine.

Besuchen Sie zunächst die Releases -Seite des Github -Repositorys Maschinenbildende/Docker-Machine-Fahrer-VMware. Sobald die Seite geladen wird, scrollen Sie ein wenig nach unten und suchen Sie den Link Docker-Machine-Fahrer-VMware_Linux_amd64 wie im Screenshot unten markiert. Klicken Sie jetzt darauf.

Ihr Browser sollte Sie auffordern, die Datei zu speichern. Klicke auf Datei speichern.

Die Datei sollte heruntergeladen werden.

Öffnen Sie nun ein Terminal und navigieren Sie zur ~/Downloads Verzeichnis mit dem folgenden Befehl:

$ cd ~/downloads

Die von Ihnen gerade heruntergeladene VMware -Treiberdatei erhaltene sollte hier sein.

Jetzt müssen Sie die Datei mit dem folgenden Befehl ausführen lassen:

$ sudo chmod +x docker-machine driver-vmware_linux_amd64

Wie Sie sehen können, ist die Treiberdatei jetzt ausführbar.

Jetzt müssen Sie die Treiberdatei umbenennen Docker-Machine-Fahrer-VMware. Führen Sie dazu den folgenden Befehl aus:

$ MV -v Docker-Machine-driver-vmware_linux_amd64 Docker-Machine-Driver-VMware

Die Treiberdatei sollte umbenannt werden.

Jetzt müssen Sie die Treiberdatei in ein Verzeichnis verschieben, das sich in der befindet WEG Variable. Normalerweise, /Behälter oder /usr/Bin Verzeichnis ist gut genug. Wenn Sie jedoch herausfinden möchten, in welchem ​​anderen Verzeichnis Sie es einfügen können, führen Sie den folgenden Befehl aus:

$ echo $ path

Wie du sehen kannst, /usr/Bin Und /Behälter Verzeichnisse sind auf dem Weg.

Um die Treiberdatei auf zu verschieben /usr/Bin Verzeichnis, führen Sie den folgenden Befehl aus:

$ sudo mv -v docker-machine triver-vmware /usr /bin

Der Treiber sollte installiert werden. Jetzt können Sie es mit Docker Machine verwenden.

Erstellen einer Docker -Maschine:

Jetzt können Sie mit dem folgenden Befehl eine neue Docker -Maschine erstellen:

$ docker-machine erstellen-driver = vmware Standardeinstellung

Hier, Standard ist der Name der Docker -Maschine. Sie können es alles nennen, was Sie wollen.

Während Sie zum ersten Mal einen Docker -Computer erstellen, wird das Boot2Docker -ISO -Bild heruntergeladen. Es kann eine Weile dauern, bis es fertig ist.

Eine neue Docker -Maschine Standard sollte erstellt werden.

Von nun an wird es nicht lange dauern, neue Docker -Maschinen zu erstellen, da das BOOT2Docker -ISO -Bild zwischengespeichert wird.

Auflistung verfügbarer Docker -Maschinen:

Sie können alle Docker -Maschinen auflisten, die Sie mit dem folgenden Befehl erstellt haben:

$ docker-machine ls

Wie Sie sehen können, die Standard Docker -Maschine läuft. Es verwendet den VMware -Treiber und der Docker -Computer wird Docker Version 18 ausgeführt.09.3 Zum Zeitpunkt dieses Schreibens.

Drucken der IP -Adresse von Docker -Maschinen:

Sie benötigen die IP -Adresse des Docker -Computers, wenn Sie eine Verbindung zu einigen Diensten herstellen möchten, die auf den auf diesem bestimmten Docker -Computer gehosteten Containern ausgeführt werden.

Sie können nur die IP -Adresse des gewünschten Docker -Computers drucken.

Nehmen wir an, Sie möchten die IP -Adresse des Docker -Computer -Standards herausfinden. Führen Sie dazu den folgenden Befehl aus:

$ Docker-Machine IP-Standardeinstellung

Die IP -Adresse sollte wie unten gezeigt auf dem Bildschirm gedruckt werden.

Verwenden von Docker -Maschinen:

Um eine Verbindung zu Ihrem Docker -Computer herzustellen Standard, Führen Sie den folgenden Befehl aus:

$ Docker-Machine Verwenden Sie den Standardwert

Wie Sie sehen können, kann ich die Docker -Befehle wie gewohnt ausführen.

Sobald Sie Ihre Arbeit erledigt haben, möchten Sie möglicherweise zu einem anderen Docker -Computer wechseln (sagen wir, sagen wir Docker1). Dazu können Sie den folgenden Befehl ausführen:

$ docker-machine verwenden docker1

Sobald Sie mit all Ihrer Arbeit fertig sind, möchten Sie möglicherweise zu Ihrer örtlichen Docker -Umgebung zurückkehren. Führen Sie dazu einfach den folgenden Befehl aus:

$ docker -machine use -u -u

Docker -Maschinen starten und stoppen:

Wenn Sie möchten, können Sie einen laufenden Docker -Computer stoppen (sagen wir, sagen wir Standard) folgendermaßen:

$ docker-machine stop defaultv

Wie Sie sehen können, die Standard Docker -Maschine läuft nicht mehr.

Wenn Sie die Docker -Maschine starten möchten Standard Führen Sie dann den folgenden Befehl aus:

$ docker-machine starten Standard

Wie Sie sehen können, die Docker -Maschine Standard läuft wieder.

Entfernen von Docker -Maschinen:

Wenn Sie keinen Docker -Computer mehr brauchen, können Sie es einfach entfernen.

Nehmen wir zum Beispiel an, Sie möchten den Docker -Computer entfernen Docker3. Führen Sie dazu den folgenden Befehl aus:

$ docker-machine rm docker3

Jetzt drücken y und dann drücken Sie weitermachen.

Die Docker -Maschine Docker3 Sollte entfernt werden.

So richten und verwenden Sie Docker Machine mit VMware Workstation Pro. Danke, dass du diesen Artikel gelesen hast.