A Docker Machine különböző virtualizációs platformokhoz illesztőprogramokat tartalmaz, például VMware Fusion, VirtualBox, Hyper-V és számos felhőszolgáltatást, például az Amazon EC2, a Google Cloud, a Digital Ocean stb. alapértelmezés szerint. De alapértelmezés szerint nincs telepítve VMware Workstation Pro illesztőprogram.
Ebben a cikkben bemutatom, hogyan kell telepíteni a Docker Machine-t, telepíteni a VMware Workstation Pro illesztőprogramot a Docker Machine-hez, és használni a Docker Machine-t a VMware Workstation Pro programmal. Ubuntu 18-at fogok használni.04 LTS a demonstrációra. De minden modern Linux disztribúciónak nagyon jól kell működnie. Tehát kezdjük.
Előfeltételek:
A cikk sikeres követéséhez meg kell adnia,
- Számítógép, amelyre bármilyen modern Linux disztribúció telepítve van.
- A Docker telepítve van a számítógépére.
- VMware Workstation Pro 14 vagy újabb telepítve a számítógépre.
- göndörítés telepítve a számítógépre.
linuxhint.com sok cikket írt ezekről a témákról. Javaslom, hogy vessen egy pillantást rájuk, ha segítségre van szüksége.
A Docker Machine telepítése:
A Docker Machine telepítése előtt ellenőrizze, hogy a VMware Workstation Pro 14 vagy újabb és a Docker telepítve van-e a számítógépére.
Mint láthatja, van VMware Workstation Pro 15 és Docker 18.09 telepítve az Ubuntu 18-ra.04 LTS gép.
Most a következő paranccsal telepítse a Docker Machine szoftvert a Linux számítógépére:
$ base = https: // github.com / docker / machine / releases / download / v0.16.0 &&göndörítés -L $ base / docker-machine - $ (uname -s) - $ (uname -m)> / tmp / docker-machine &&
sudo install / tmp / docker-machine / usr / local / bin / docker-machine
Mint látható, a Docker Machine bináris fájl letöltése folyamatban van. Eltarthat egy ideig, amíg elkészül.
A Docker Machine alkalmazást le kell tölteni és telepíteni kell.
Most ellenőrizze, hogy a Docker Machine a következő paranccsal működik-e:
$ docker-machine --verzióMint látható, a Docker Machine megfelelően működik.
Telepítenie kell a Docker Machine bash automatikus befejezési szkripteket is. Ehhez futtassa a következő parancsot:
alap = https: // nyers.githubusercontent.com / dokkoló / gép / v0.16.0mert én a dokkoló-gép parancssorban.bash dokkoló-gép burkoló.bash dokkoló-gép.bash
csinálni
sudo wget "$ base / hozzájárulás / befejezés / bash / $ i" -P / etc / bash_completion.d
Kész
Telepítenie kell a Docker Machine automatikus befejezési szkriptjeit.
Most zárja be a terminált és nyissa meg újra. Ezután próbálja meg ellenőrizni, hogy működik-e a Docker Machine automatikus befejezése.
Amint láthatja, az automatikus kiegészítés nagyon jól működik.
A VMware munkaállomás illesztőprogramjának telepítése a Docker géphez:
Alapértelmezés szerint nincs VMware Workstation Pro illesztőprogram a Docker Machine számára. De telepítheti a VMware Workstation illesztőprogramot innen: gép-meghajtók / dokkoló-gép-meghajtó-vmware GitHub-tárházat, és használja a Docker Machine-mel.
Először keresse fel a GitHub-tárház kiadási oldalát gép-meghajtók / dokkoló-gép-meghajtó-vmware. Miután az oldal betöltődött, görgessen egy kicsit lefelé, és keresse meg a linket docker-machine-driver-vmware_linux_amd64 az alábbi képernyőképen jelölt módon. Most kattintson rá.
Böngészője kéri a fájl mentését. Kattintson Fájl mentése.
A fájlt le kell tölteni.
Nyissa meg a terminált, és keresse meg a ~ / Letöltések könyvtár a következő paranccsal:
$ cd ~ / Letöltések
Az imént letöltött VMware illesztőprogram fájlnak itt kell lennie.
Most a következő paranccsal kell futtathatóvá tenni a fájlt:
$ sudo chmod + x docker-machine-driver-vmware_linux_amd64
Mint látható, az illesztőprogramfájl most futtatható.
Most át kell neveznie az illesztőprogram fájlt erre: dokkoló-gép-meghajtó-vmware. Ehhez futtassa a következő parancsot:
$ mv -v dokkoló-gép-illesztőprogram-vmware_linux_amd64 dokkoló-gép-illesztőprogram-vmware
Az illesztőprogram fájlt át kell nevezni.
Most az illesztőprogram fájlt át kell helyeznie egy könyvtárba, amely a PÁLYA változó. Általában, /kuka vagy / usr / bin könyvtár elég jó. De ha meg szeretné tudni, hogy milyen más könyvtárba helyezheti el, futtassa a következő parancsot:
$ echo $ PATHAmint látod, / usr / bin és /kuka könyvtárak a PATH-ban vannak.
Az illesztőprogram fájl áthelyezéséhez / usr / bin könyvtárba, futtassa a következő parancsot:
$ sudo mv -v docker-machine-driver-vmware / usr / bin
Az illesztőprogramot telepíteni kell. Most már használhatja a Docker Machine-rel.
Docker gép létrehozása:
Most a következő paranccsal hozhat létre új Docker gépet:
$ docker-machine create --driver = vmware alapértelmezett
Itt, alapértelmezett a Docker gép neve. Hívhatod bárminek, amire csak akarsz.
Amikor először hoz létre Docker-gépet, a Boot2Docker ISO-kép letöltésre kerül. Eltarthat egy ideig, amíg elkészül.
Egy új Docker gép alapértelmezett létre kell hozni.
Mostantól nem tart sokáig új Docker gépeket létrehozni, mivel a Boot2Docker ISO kép gyorsítótárba kerül.
A rendelkezésre álló dokkoló gépek felsorolása:
Az összes létrehozott Docker-gépet a következő paranccsal sorolhatja fel:
$ dokkoló-gépMint láthatja, a alapértelmezett A dokkológép fut. A vmware illesztőprogramot használja, és a Docker gép a Docker 18-as verzióját futtatja.09.3 az írás idején.
Docker gépek IP-címének nyomtatása:
Szüksége van a Docker gép IP-címére, ha csatlakozni szeretne az adott Docker gépen tárolt tárolókon futó egyes szolgáltatásokhoz.
Csak a kívánt Docker-készülék IP-címét nyomtathatja ki.
Tegyük fel, hogy meg szeretné tudni a Docker gép alapértelmezett IP-címét. Ehhez futtassa a következő parancsot:
$ docker-machine ip alapértelmezettAz IP-címet a képernyőn kell kinyomtatni az alábbiak szerint.
Docker gépek használata:
Csatlakozás a Docker géphez alapértelmezett, futtassa a következő parancsot:
$ docker-machine alapértelmezés szerint
Mint láthatja, a szokásos módon futtathatom a Docker parancsokat.
Miután elvégezte a munkáját, érdemes átállnia egy másik Docker gépre (mondjuk dokkoló1). Ehhez futtassa a következő parancsot:
$ dokkoló-gép használja dokkolót1
Miután végzett minden munkával, érdemes visszatérnie a helyi Docker környezetbe. Ehhez futtassa a következő parancsot:
$ dokkoló-gép használata -u
Docker gépek beindítása és leállítása:
Ha akarja, leállíthat egy futó Docker gépet (mondjuk alapértelmezett) alábbiak szerint:
$ docker-machine stop defaultv
Mint láthatja, a alapértelmezett A Docker gép már nem fut.
Ha el akarja indítani a Docker gépet alapértelmezett ismét futtassa a következő parancsot:
A $ docker-machine indítás alapértelmezett
Mint láthatja, a Docker gép alapértelmezett újra fut.
Docker gépek eltávolítása:
Ha már nincs szüksége Docker-gépre, egyszerűen eltávolíthatja.
Tegyük fel például, hogy el akarja távolítani a Docker gépet dokkoló3. Ehhez futtassa a következő parancsot:
$ dokkoló-gép rm dokkoló3Most nyomja meg y majd nyomja meg
A Docker gép dokkoló3 el kell távolítani.
Így állítja be és használja a Docker Machine-t a VMware Workstation Pro programmal. Köszönjük, hogy elolvasta ezt a cikket.