[ROZWIĄZANY] Docker for Windows Hyper-V: jak udostępnić internet kontenerom lub maszynie wirtualnej?

[ROZWIĄZANY] Docker for Windows Hyper-V: jak udostępnić internet kontenerom lub maszynie wirtualnej?
Photo by Jerry Zhang on Unsplash

Problem

Korzystamy z wirtualizacji Hyper-V, tworzymy maszynę wirtualną, ale nie ma ona dostępu do internetu? Żaden problem. Możemy to łatwo rozwiązać!

Przyczyna

Powodem braku internetu jest brak Wirtualnego Przełącznika (ang. Virtual Switch) zdefiniowanego pomiędzy naszym komputerem a maszyną wirtualną. Virtual Switch możęmy traktować jak taki “most” łączący naszą sieć lokalnego komputera z siecią maszyny wirtualnej (ang. virtual machine VM).

Rozwiązanie

  1. Otwórz Hyper-V Manager
  2. Po prawej stronie wybierz Virtual Switch Manager
  3. Zaznacz DockerNAT
  4. Wybierz External Network i wybierz źródło internetu. W moim przypadku jestem podłączony po Wi-Fi, więc to je wybieram, czyli Intel(T) Dual Band Wirless-AC. Jeśli jesteś podłączony “po kablu” wybierz opcje Ethernet Connection.

Ta konfiguracja sprawi, że internet będzie dostępny z poziomu kontenerów Docker oraz maszyn wirtualnych.

Jeśli spodobał Ci się ten post to zostaw proszę komentarz poniżej oraz udostępnij ten post na swoim Facebook’u, Twitter’ze, LinkedIn lub innej stronie z mediami społecznościowymi.
Dzięki!

Leave a Reply

avatar
  Subscribe  
Powiadom o
Close Menu