Jak skonfigurować komputer Docker z VMware Workstation

Jak skonfigurować komputer Docker z VMware Workstation
Docker Machine to narzędzie do zarządzania wieloma hostami/maszynami Docker zdalnie z jednego komputera. Możesz także utworzyć hosty/maszyny Docker do testowania Docker lokalnie za pomocą Docker Machine i obsługiwanej platformy wirtualizacji, takiej jak VirtualBox, VMware, Hyper-V itp.

Docker Machine ma sterowniki dla różnych platform wirtualizacji, takich jak VMware Fusion, VirtualBox, Hyper-V i wiele usług w chmurze, takich jak Amazon EC2, Google Cloud, Digital Ocean itp. domyślnie. Ale nie ma domyślnie zainstalowany sterownik VMware Workstation Pro.

W tym artykule pokażę Ci, jak zainstalować komputer Docker, zainstalować sterownik VMware WorkStation Pro dla komputera Docker i korzystać z komputera Docker z VMware WorkStation Pro. Będę używać Ubuntu 18.04 LTS dla demonstracji. Ale każda nowoczesna dystrybucja Linuksa powinna działać dobrze. Więc zacznijmy.

Wymagania wstępne:

Aby skutecznie śledzić ten artykuł, musisz mieć,

  • Komputer z dowolną instalowaną nowoczesną dystrybucją Linux.
  • Docker zainstalowany na twoim komputerze.
  • VMware Workstation Pro 14 lub nowsze zainstalowane na komputerze.
  • Curl zainstalowany na komputerze.

Linuxhint.com ma wiele artykułów napisanych na te tematy. Polecam rzucić im okiem, jeśli potrzebujesz pomocy.

Instalowanie komputera Docker:

Przed zainstalowaniem komputera Docker upewnij się, że masz VMware WorkStation Pro 14 lub nowsze i Docker zainstalowany na komputerze.

Jak widać, mam VMware Workstation Pro 15 i Docker 18.09 Zainstalowane na moim Ubuntu 18.04 Maszyna LTS.

Teraz zainstaluj komputer Docker na komputerze Linux za pomocą następującego polecenia:

$ base = https: // github.com/Docker/Machine/Empleases/Download/v0.16.0 &&
curl -l $ base/Docker-Machine-$ (uname -s)-$ (uname -m)>/tmp/Docker-Machine &&
sudo instalacja/tmp/Docker-Machine/USR/Local/bin/Docker-Machine

Jak widać, pobierany jest binarny Docker Machine. Ukończenie może potrwać trochę czasu.

Maszyna Docker należy pobrać i zainstalować.

Teraz sprawdź, czy Docker Machine działa z następującym poleceniem:

$ Docker-Machine --version

Jak widać, Docker Machine działa poprawnie.

Powinieneś zainstalować również skrypty automatycznego uzupełniania maszyn Docker. Aby to zrobić, uruchom następujące polecenie:

base = https: // surowe.Githubusercontent.com/Docker/Machine/v0.16.0
bo w Docker-Machine-Prompt.Bash Docker-Machine-Wrapper.Bash Docker-Machine.grzmotnąć
Do
sudo wget "$ base/topp/completeon/bash/$ i" -p/etc/bash_complete.D
zrobione

Należy zainstalować skrypty Auto Auto Skrypty do komputera Docker.

Teraz zamknij terminal i otwórz go ponownie. Następnie spróbuj sprawdzić, czy działa automatyczne ukończenie maszyny Docker.

Jak widać, automatyczne zakończenie działa bardzo dobrze.

Instalowanie sterownika stacji roboczej VMware dla komputera Docker:

Domyślnie nie ma vmware Workstation Pro dla Docker Machine. Ale możesz zainstalować sterownik stacji roboczej VMware z sterowniki maszynowe/Docker-Machine-Driver-VMware Repozytorium GitHub i użyj go z Docker Machine.

Najpierw odwiedź stronę wydań repozytorium Github sterowniki maszynowe/Docker-Machine-Driver-VMware. Gdy strona się załaduje, przewiń trochę w dół i znajdź link Docker-Machine-Driver-VMware_Linux_AMD64 jak zaznaczono na zrzucie ekranu poniżej. Teraz kliknij to.

Twoja przeglądarka powinna skrócić do zapisania pliku. Kliknij Zapisz plik.

Plik należy pobrać.

Teraz otwórz terminal i przejdź do ~/Pobieranie Katalog z następującym poleceniem:

$ cd ~/pobieranie

Plik sterownika VMware, który właśnie pobrałeś, powinien być tutaj.

Teraz musisz uczynić plik wykonywalny za pomocą następującego polecenia:

$ sudo chmod +x Docker-Machine-Driver-Vmware_Linux_AMD64

Jak widać, plik sterownika jest teraz wykonywalny.

Teraz musisz zmienić nazwę pliku sterownika Docker-Machine-Driver-VMware. Aby to zrobić, uruchom następujące polecenie:

$ MV -V Docker-Machine-Driver-VMware_linux_AMD64 Docker-Machine-Driver-VMware

Plik sterownika powinien zostać przemianowany.

Teraz musisz przenieść plik sterownika do katalogu, który jest w ŚCIEŻKA zmienny. Zazwyczaj, /kosz Lub /usr/bin Katalog jest wystarczająco dobry. Ale jeśli chcesz dowiedzieć się, w jakim innym katalogu możesz go umieścić, uruchom następujące polecenie:

$ echo $ ścieżka

Jak widzisz, /usr/bin I /kosz katalogi są na drodze.

Aby przenieść plik sterownika do /usr/bin Directory, uruchom następujące polecenie:

$ sudo mv -v docker-machina-driver-vmware /usr /bin

Sterownik powinien zostać zainstalowany. Teraz możesz go używać z Docker Machine.

Tworzenie maszyny Docker:

Teraz możesz utworzyć nowy komputer Docker z następującym poleceniem:

$ Docker-Machine Create --Driver = VMware Domyślnie

Tutaj, domyślny to nazwa maszyny Docker. Możesz nazwać to, co chcesz.

Gdy tworzysz komputer Docker po raz pierwszy, obraz ISO boot2docker zostanie pobrany. Ukończenie może potrwać trochę czasu.

Nowa maszyna Docker domyślny należy utworzyć.

Odtąd utworzenie nowych maszyn Docker nie potrwa dużo czasu, ponieważ obraz ISO boot2docker zostanie buforowany.

Dostępne maszyny Docker:

Możesz wymienić wszystkie maszyny Docker, które utworzyłeś za pomocą następującego polecenia:

$ Docker-Machine LS

Jak widać, domyślny Docker Machine działa. Używa sterownika VMware, a komputer Docker działa Docker w wersji 18.09.3 W momencie tego pisania.

Drukowanie adresu IP maszyn Docker:

Potrzebujesz adresu IP komputera Docker, gdy chcesz połączyć się z niektórymi usługami działającymi na kontenerach hostowanych na tym konkretnym komputerze Docker.

Możesz wydrukować tylko adres IP żądanego komputera Docker.

Powiedzmy, że chcesz znaleźć adres IP komputera Docker Domyślnie. Aby to zrobić, uruchom następujące polecenie:

$ Docker-Machine IP

Adres IP powinien być wydrukowany na ekranie, jak pokazano poniżej.

Korzystanie z maszyn Docker:

Aby połączyć się z komputerem Docker domyślny, Uruchom następujące polecenie:

$ Docker-Machine Użyj domyślnie

Jak widać, mogę uruchomić polecenia Docker jak zwykle.

Po zakończeniu pracy możesz przełączyć się na inny komputer Docker (powiedzmy Docker1). Aby to zrobić, możesz uruchomić następujące polecenie:

$ Docker-Machine Użyj Docker1

Po zakończeniu całej swojej pracy możesz wrócić do lokalnego środowiska dokera. Aby to zrobić, po prostu uruchom następujące polecenie:

$ Docker -Machine Użyj -u

Rozpoczęcie i zatrzymywanie maszyn Docker:

Jeśli chcesz, możesz zatrzymać działającą maszynę Docker (powiedzmy domyślny) Jak następuje:

$ Docker-Machine Stop DefaultV

Jak widać, domyślny Maszyna Docker już nie działa.

Jeśli chcesz uruchomić maszynę Docker domyślny Ponownie uruchom następujące polecenie:

$ Docker-Machine Rozpocznij domyślnie

Jak widać, maszyna Docker domyślny znów działa.

Usuwanie maszyn Docker:

Jeśli nie potrzebujesz już żadnej maszyny Docker, możesz go po prostu usunąć.

Powiedzmy na przykład, chcesz usunąć maszynę Docker Docker3. Aby to zrobić, uruchom następujące polecenie:

$ Docker-Machine RM Docker3

Teraz naciśnij y a następnie naciśnij kontynuować.

Maszyna Docker Docker3 powinno być usunięte.

Tak więc konfigurujesz i używasz komputera Docker z VMware WorkStation Pro. Dziękujemy za przeczytanie tego artykułu.