„Docker Machine“ turi tvarkykles skirtingoms virtualizacijos platformoms, tokioms kaip „VMware Fusion“, „VirtualBox“, „Hyper-V“, ir daugybei debesų paslaugų, tokių kaip „Amazon EC2“, „Google Cloud“, „Digital Ocean“ ir kt. pagal nutylėjimą. Bet pagal numatytuosius nustatymus nėra įdiegta „VMware Workstation Pro“ tvarkyklė.
Šiame straipsnyje aš jums parodysiu, kaip įdiegti „Docker Machine“, įdiegti „VMware Workstation Pro“ tvarkyklę, skirtą „Docker Machine“, ir naudoti „Docker Machine“ su „VMware Workstation Pro“. Aš naudosiu „Ubuntu 18“.04 LTS demonstracijai. Bet koks šiuolaikinis „Linux“ platinimas turėtų veikti puikiai. Taigi, pradėkime.
Būtinos sąlygos:
Norėdami sėkmingai sekti šį straipsnį, turite,
- Kompiuteris, kuriame įdiegtas bet koks modernus „Linux“ paskirstymas.
- „Docker“ įdiegta jūsų kompiuteryje.
- „VMware Workstation Pro 14“ arba naujesnė versija įdiegta jūsų kompiuteryje.
- garbanos įdiegta jūsų kompiuteryje.
linuxhint.com turi daug straipsnių, parašytų šiomis temomis. Jei jums reikia pagalbos, rekomenduoju juos apžiūrėti.
„Docker Machine“ įrengimas:
Prieš diegdami „Docker Machine“, įsitikinkite, kad kompiuteryje įdiegta „VMware Workstation Pro 14“ arba naujesnė versija ir „Docker“.
Kaip matote, turiu „VMware Workstation Pro 15“ ir „Docker 18“.09 įdiegtas mano „Ubuntu 18“.04 LTS mašina.
Dabar įdiekite „Docker Machine“ į savo „Linux“ kompiuterį naudodami šią komandą:
$ base = https: // github.com / docker / machine / releases / download / v0.16.0 &&užriesti -L $ base / docker-machine - $ (uname -s) - $ (uname -m)> / tmp / docker-machine &&
sudo install / tmp / docker-machine / usr / local / bin / docker-machine
Kaip matote, „Docker Machine“ dvejetainis failas yra atsisiunčiamas. Gali praeiti šiek tiek laiko.
„Docker Machine“ turėtų būti atsisiųsta ir įdiegta.
Dabar patikrinkite, ar „Docker Machine“ veikia su šia komanda:
$ docker-machine - versijaKaip matote, „Docker Machine“ veikia tinkamai.
Taip pat turėtumėte įdiegti „Docker Machine“ automatinio užbaigimo scenarijus. Norėdami tai padaryti, paleiskite šią komandą:
pagrindas = https: // neapdorotas.githubusercontent.com / docker / machine / v0.16.0už i docker-machine-prompt.bash docker-machine-wrapper.bash dokininkas-mašina.bash
padaryti
sudo wget "$ base / contrib / complete / bash / $ i" -P / etc / bash_completion.d
padaryta
Reikėtų įdiegti „Docker Machine“ automatinio užbaigimo scenarijus.
Dabar uždarykite terminalą ir atidarykite jį dar kartą. Tada pabandykite patikrinti, ar veikia „Docker Machine“ automatinis užbaigimas.
Kaip matote, automatinis užbaigimas veikia labai gerai.
„Docker Machine“ „VMware“ darbo vietos tvarkyklės diegimas:
Pagal numatytuosius nustatymus nėra „Docker Machine“ „VMware Workstation Pro“ tvarkyklės. Bet jūs galite įdiegti „VMware Workstation“ tvarkyklę iš mašina-tvarkyklės / dokininkas-mašina-tvarkyklė-vmware „GitHub“ saugyklą ir naudokite ją kartu su „Docker Machine“.
Pirmiausia apsilankykite „GitHub“ saugyklos leidimų puslapyje mašina-tvarkyklės / dokininkas-mašina-tvarkyklė-vmware. Kai puslapis bus įkeltas, šiek tiek slinkite žemyn ir raskite nuorodą dokininkas-mašina-tvarkyklė-vmware_linux_amd64 kaip pažymėta toliau pateiktoje ekrano kopijoje. Dabar spustelėkite jį.
Jūsų naršyklė turėtų paraginti jus išsaugoti failą. Spustelėkite Išsaugoti failą.
Failą reikia atsisiųsti.
Dabar atidarykite terminalą ir eikite į ~ / Atsisiuntimai katalogą su šia komanda:
$ cd ~ / Atsisiuntimai
Ką tik atsisiųstas „VMware“ tvarkyklės failas turėtų būti čia.
Dabar turite padaryti failą vykdomąjį naudodami šią komandą:
$ sudo chmod + x docker-machine-driver-vmware_linux_amd64
Kaip matote, tvarkyklės failą dabar galima vykdyti.
Dabar turite pervadinti tvarkyklės failą į docker-machine-driver-vmware. Norėdami tai padaryti, paleiskite šią komandą:
$ mv -v docker-machine-driver-vmware_linux_amd64 docker-machine-driver-vmware
Tvarkyklės failas turėtų būti pervadintas.
Dabar jūs turite perkelti tvarkyklės failą į katalogą, esantį KELIS kintamasis. Paprastai, / bin arba / usr / bin katalogas yra pakankamai geras. Bet jei norite sužinoti, kokį kitą katalogą galite įdėti, vykdykite šią komandą:
$ echo $ PATHKaip matai, / usr / bin ir / bin katalogai yra PATH.
Norėdami perkelti tvarkyklės failą į / usr / bin kataloge, vykdykite šią komandą:
$ sudo mv -v docker-machine-driver-vmware / usr / bin
Tvarkyklė turėtų būti įdiegta. Dabar galite jį naudoti su „Docker Machine“.
„Docker“ mašinos sukūrimas:
Dabar galite sukurti naują „Docker“ mašiną naudodami šią komandą:
$ docker-machine create --driver = numatytoji „vmware“
Čia, numatytas yra „Docker“ mašinos pavadinimas. Galite tai vadinti kuo tik norite.
Pirmą kartą kuriant „Docker“ įrenginį, „Boot2Docker“ ISO vaizdas bus atsisiųstas. Gali praeiti šiek tiek laiko.
Nauja „Docker“ mašina numatytas turėtų būti sukurta.
Nuo šiol ilgai kurti naujus „Docker“ įrenginius nereikės, nes „Boot2Docker“ ISO vaizdas bus išsaugotas talpykloje.
Pateikti galimų „Docker“ mašinų sąrašą:
Galite išvardyti visas savo sukurtas „Docker“ mašinas naudodami šią komandą:
$ dokininkas-mašina lsKaip matote, numatytas „Docker“ mašina veikia. Jis naudoja „vmware“ tvarkyklę, o „Docker“ kompiuteryje veikia „Docker“ 18 versija.09.3 šio rašymo metu.
„Docker“ mašinų IP adreso spausdinimas:
Jums reikia „Docker“ įrenginio IP adreso, kai norite prisijungti prie kai kurių paslaugų, veikiančių tame konkrečiame „Docker“ kompiuteryje talpinamuose konteineriuose.
Galite atsispausdinti tik norimo „Docker“ įrenginio IP adresą.
Tarkime, norite sužinoti numatytojo „Docker“ įrenginio IP adresą. Norėdami tai padaryti, paleiskite šią komandą:
Numatytasis „$ docker-machine ip“IP adresą reikia atspausdinti ekrane, kaip parodyta žemiau.
„Docker“ mašinų naudojimas:
Norėdami prisijungti prie „Docker“ įrenginio numatytas, paleiskite šią komandą:
$ docker-machine naudoti numatytąjį
Kaip matote, „Docker“ komandas galiu paleisti kaip įprasta.
Atlikę savo darbą, galbūt norėsite pereiti prie kitos „Docker“ mašinos (tarkime dokininkas1). Norėdami tai padaryti, galite paleisti šią komandą:
$ docker-machine naudokite docker1
Baigę visus savo darbus, galbūt norėsite grįžti į savo vietinę „Docker“ aplinką. Norėdami tai padaryti, tiesiog paleiskite šią komandą:
$ docker-machine naudojimas -u
„Docker“ mašinų paleidimas ir sustabdymas:
Jei norite, galite sustabdyti veikiančią „Docker“ mašiną (tarkime numatytas) taip:
$ docker-machine stop defaultv
Kaip matote, numatytas „Docker“ mašina nebeveikia.
Jei norite paleisti „Docker“ įrenginį numatytas dar kartą, tada paleiskite šią komandą:
Numatytasis „$ docker-machine“ paleidimas
Kaip matote, „Docker“ mašina numatytas vėl bėga.
Docker mašinų pašalinimas:
Jei jums nebereikia jokios „Docker“ mašinos, galite ją tiesiog pašalinti.
Pavyzdžiui, tarkime, kad norite pašalinti „Docker“ įrenginį dokininkas3. Norėdami tai padaryti, paleiskite šią komandą:
$ docker-machine rm docker3Dabar paspauskite y tada paspauskite
„Docker“ mašina dokininkas3 turėtų būti pašalinta.
Taigi, taip nustatote ir naudojate „Docker Machine“ su „VMware Workstation Pro“. Dėkojame, kad perskaitėte šį straipsnį.