Docker Machine har drivere for forskjellige virtualiseringsplattformer som VMware Fusion, VirtualBox, Hyper-V og mange skytjenester som Amazon EC2, Google Cloud, Digital Ocean osv. Som standard. Men den har ikke en VMware Workstation Pro -driver installert som standard.
I denne artikkelen skal jeg vise deg hvordan du installerer Docker Machine, installerer VMware Workstation Pro Driver for Docker Machine og bruk Docker Machine med VMware Workstation Pro. Jeg skal bruke Ubuntu 18.04 LTS for demonstrasjonen. Men enhver moderne Linux -distribusjon skal fungere helt fint. Så la oss komme i gang.
Forutsetninger:
For å kunne følge denne artikkelen, må du ha,
Linuxhint.com har mange artikler skrevet om disse emnene. Jeg anbefaler at du tar en titt på dem hvis du trenger hjelp.
Installere Docker -maskinen:
Før du installerer Docker -maskinen, må du sørge for at du har VMware Workstation Pro 14 eller over og Docker installert på datamaskinen din.
Som du kan se, har jeg VMware Workstation Pro 15 og Docker 18.09 installert på Ubuntu 18.04 LTS -maskin.
Installer nå Docker -maskinen på Linux -datamaskinen din med følgende kommando:
$ base = https: // github.com/docker/maskin/utgivelser/nedlasting/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
Som du kan se, blir Docker Machine Binary lastet ned. Det kan ta en stund å fullføre.
Docker -maskinen skal lastes ned og installeres.
Nå, sjekk om Docker Machine jobber med følgende kommando:
$ Docker-Machine-Versjon
Som du ser fungerer Docker Machine.
Du bør installere Docker Machine Bash Auto Completion Scripts også. For å gjøre det, kjør følgende kommando:
base = https: // rå.GitHubUserContent.com/docker/maskin/v0.16.0
for jeg i docker-machine-prompt.Bash Docker-Machine-Wrapper.Bash Docker-Machine.bash
gjøre
sudo wget "$ base/bidrag/fullføring/bash/$ i" -p/etc/bash_completion.d
Ferdig
Bash Auto Completion Scripts for Docker Machine skal installeres.
Nå, lukk terminalen og åpne den igjen. Prøv deretter å se om Docker Machine Auto Completion fungerer.
Som du ser fungerer automatisk fullføring veldig bra.
Installere VMware Workstation Driver for Docker Machine:
Det er ingen VMware Workstation Pro -driver for Docker Machine som standard. Men du kan installere VMware Workstation Driver fra Maskinsjåfører/Docker-Machine-Driver-VMware GitHub Repository og bruk den med Docker Machine.
Først, besøk utgivelsessiden til GitHub -depotet Maskinsjåfører/Docker-Machine-Driver-VMware. Når siden har lastet inn, bla litt ned og finn lenken Docker-Machine-Driver-VMware_Linux_AMD64 Som merket på skjermbildet nedenfor. Nå, klikk på den.
Nettleseren din skal be deg om å lagre filen. Klikk på Lagre filen.
Filen skal lastes ned.
Nå åpner du en terminal og navigerer til ~/Nedlastinger Katalog med følgende kommando:
$ cd ~/nedlastinger
VMware Driver -filen du nettopp lastet ned, skal være her.
Nå må du gjøre filen kjørbar med følgende kommando:
$ sudo chmod +x docker-machine-driver-vmware_linux_amd64
Som du ser er driverfilen nå kjørbar.
Nå må du gi nytt navn til driverfilen til Docker-Machine-Driver-VMware. For å gjøre det, kjør følgende kommando:
$ mv -v docker-machine-driver-vmware_linux_amd64 docker-machine-driver-vmware
Driverfilen skal omdøpes.
Nå må du flytte driverfilen til en katalog som er i STI variabel. Som oftest, /bin eller /usr/bin Katalogen er god nok. Men hvis du vil finne ut hvilken annen katalog du kan legge den inn, kjører du følgende kommando:
$ ekko $ bane
Som du kan se, /usr/bin og /bin Kataloger er i banen.
Å flytte driverfilen til /usr/bin Katalog, kjør følgende kommando:
$ sudo mv -v docker-machine-driver-vmware /usr /bin
Sjåføren skal installeres. Nå kan du bruke den med Docker -maskinen.
Opprette en Docker -maskin:
Nå kan du opprette en ny Docker -maskin med følgende kommando:
$ docker-machine create-driver = vmware standard
Her, misligholde er navnet på Docker -maskinen. Du kan kalle det hva du vil.
Mens du oppretter en Docker -maskin for første gang, blir Boot2Docker ISO -bildet lastet ned. Det kan ta en stund å fullføre.
En ny Docker -maskin misligholde bør opprettes.
Fra nå av vil det ikke ta lang tid å lage nye Docker -maskiner ettersom Boot2Docker ISO -bildet blir hurtigbufret.
Liste over tilgjengelige Docker -maskiner:
Du kan liste opp alle Docker -maskinene du har opprettet med følgende kommando:
$ Docker-Machine LS
Som du kan se, misligholde Docker -maskinen kjører. Den bruker VMware -driveren og Docker -maskinen kjører Docker versjon 18.09.3 På dette tidspunktet.
Skrive ut IP -adressen til Docker -maskiner:
Du trenger IP -adressen til Docker -maskinen når du vil koble deg til noen tjenester som kjører på containerne som er vert på den aktuelle Docker -maskinen.
Du kan bare skrive ut IP -adressen til Docker -maskinen du ønsker.
La oss si, du vil finne ut IP -adressen til Docker -maskinen. For å gjøre det, kjør følgende kommando:
$ docker-maskin ip standard
IP -adressen skal skrives ut på skjermen som vist nedenfor.
Bruke Docker -maskiner:
For å koble til Docker -maskinen din misligholde, Kjør følgende kommando:
$ docker-maskin bruk standard
Som du kan se, kan jeg kjøre Docker -kommandoene som vanlig.
Når du har gjort arbeidet ditt, kan det være lurt å bytte til en annen Docker -maskin (la oss si Docker1). For å gjøre det, kan du kjøre følgende kommando:
$ docker-maskin bruk docker1
Når du er ferdig med alt arbeidet ditt, kan det være lurt å gå tilbake til ditt lokale Docker -miljø. For å gjøre det, bare kjør følgende kommando:
$ docker -maskin bruk -u
Start og stopper Docker -maskiner:
Hvis du vil, kan du stoppe en løpende Docker -maskin (la oss si misligholde) følgende:
$ docker-machine stop standardv
Som du kan se, misligholde Docker -maskinen kjører ikke lenger.
Hvis du vil starte Docker -maskinen misligholde Igjen, kjør deretter følgende kommando:
$ docker-machine start standard
Som du ser, Docker -maskinen misligholde kjører igjen.
Hvis du ikke trenger noen Docker -maskin lenger, kan du bare fjerne den.
La oss for eksempel si, du vil fjerne Docker -maskinen Docker3. For å gjøre det, kjør følgende kommando:
$ docker-machine rm docker3
Nå, trykk y Og trykk deretter å fortsette.
Docker -maskinen Docker3 bør fjernes.
Så det er slik du setter opp og bruker Docker Machine med VMware Workstation Pro. Takk for at du leste denne artikkelen.