W tym zapisie opisano, jak uruchomić lub używać Dockera w WSL bez aplikacji Docker Desktop.
Jak uruchomić Docker w WSL bez Docker Desktop?
Aby wykorzystać WSL (podsystem Windows dla Linux) do uruchomienia Docker CLI bez aplikacji komputerowej, najpierw zainstaluj lub włącz WSL w systemie Windows. Następnie pobierz dowolną dystrybucję Linux, taką jak Ubuntu 22.04 i użyj go do zainstalowania Dockera. Aby uzyskać demonstrację, postępuj zgodnie z podanymi instrukcjami.
Krok 1: Zainstaluj najnowszą wersję WSL
Najpierw otwórz sklep Microsoft z menu Windows Start:
Następnie wyszukaj WSL i zainstaluj go. Jednak użytkownicy mogą również korzystać z wbudowanego WSL, włączając go z „Cechy okien". Ale najnowsza wersja WSL jest preferowana ze względu na jej zaawansowane funkcje, takie jak „Systemd" pożytek:
Alternatywnie możesz zaktualizować wbudowany WSL do najnowszej wersji WSL Microsoft za pomocą „WSL -update" Komenda:
WSL -update
Aby uzyskać weryfikację, sprawdź wersję WSL:
WSL --version
Krok 2: Zainstaluj dystrybucję Linux
Po zainstalowaniu lub włączeniu WSL w systemie Windows, zainstaluj dowolny dystrybucję Linux. Na przykład zainstalowaliśmy „Ubuntu 22.04.2”W systemie Windows:
Notatka: Najnowsza wersja WSL obsługuje Ubuntu w wersji 20 lub więcej:
Krok 3: Ustaw nazwę użytkownika i hasło
Następnie uruchom dystrybucję Linux z systemu Windows ”Uruchomienie„Menu i ustaw nazwę użytkownika i hasło Linux, jak pokazano poniżej:
Krok 4: Zaktualizuj repozytorium APT
Następnie zaktualizuj repozytorium Ubuntu Apt za pomocą „Aktualizacja sudo apt" Komenda:
Aktualizacja sudo apt
Tutaj widać, że pomyślnie zaktualizowaliśmy repozytorium Apt:
Krok 5: Zainstaluj Docker
Następnie zainstaluj dokera, wykorzystując poniższe polecenie. Tutaj "-y„Opcja służy do automatycznego instalacji wymaganych pakietów:”
sudo apt instal instaluj Docker.io -y
Krok 6: Zrób nowego użytkownika
Po zainstalowaniu Dockera zrób nową grupę użytkowników o nazwie „doker”Korzystając z poniższego polecenia:
Sudo Usermod -Ag Docker $ użytkownik
Krok 7: Sprawdź wersję Docker
Aby uzyskać weryfikację, sprawdź wersję Docker w dystrybucji WSL Linux:
Docker --version
Tutaj widać, że zainstalowaliśmy wersję Docker „20.10.12”:
Krok 8: Zamknij WSL za pomocą PowerShell
Teraz wyłącz WSL z Windows PowerShell:
WSL -Shutdown
Krok 9: Uruchom Docker w dystrybucji Linux
Ponownie uruchom Ubuntu od menu Start i uruchom „Docker Run Hello-World”I sprawdź, czy Docker pracuje nad WSL, czy nie:
Docker Run Hello-World
Z powyższego wyjścia można zaobserwować, że pomyślnie uruchomiliśmy Docker na WSL.
Wniosek
Aby uruchomić lub wykorzystać Docker w WSL, najpierw zainstaluj lub włącz WSL w systemie Windows. Następnie zainstaluj dowolną dystrybucję Linux, taką jak Ubuntu 22.04. Następnie zainstaluj Docker za pomocą „sudo apt instal instaluj Docker.io" Komenda. Następnie zrób nową grupę użytkowników o nazwie „doker”I zacznij uruchomić Docker na WSL. Ten zapis ilustruje, jak używać lub uruchomić Docker w WSL bez użycia Docker Desktop.