- Przegląd
- Tworzenie kontenera LXD ze strony Utwórz
- Tworzenie kontenera LXD przez pobranie obrazu LXD ze strony Obrazy
- Tworzenie użytkownika w kontenerach LXD
- Konfigurowanie statycznego adresu IP dla kontenerów LXD
Przegląd
LXD to menedżer kontenerów systemowych nowej generacji dla kontenerów Linux, zbudowany na bazie LXC w celu zapewnienia nowego i lepszego doświadczenia użytkownika.
Ten samouczek wyjaśnia, jak używać Container Station 2.4 do instalowania i uruchamiania kontenerów LXD.
Uwaga:
Kontenery LXD są obsługiwane wyłącznie przez urządzenia z architekturą x86 z zainstalowanym Container Station 2.4 (lub nowszym).
Więcej informacji na temat instalowania i używania Container Station można znaleźć w artykule Jak używać Container Station?
Tworzenie kontenera LXD ze strony Utwórz
- Otwórz Container Station.
- Przejdź do Utwórz.
- Na pasku wyszukiwania wyszukaj system operacyjny lub dystrybucję, którą chcesz zainstalować. Uwaga:
Informacje na temat obsługiwanych systemów operacyjnych i dystrybucji można znaleźć na stronie Linux Containers - Image server. - Kliknij
- Przejdź do karty LXD Image Server.
- Wybierz obraz z listy i kliknij Zainstaluj.
Zostanie otwarte okno Utwórz kontener. - W oknie Utwórz kontener wprowadź nazwę oraz przydziel zasoby CPU i pamięci do kontenera LXD.
Ważne:
Jeśli w Panelu sterowania włączono Zaawansowane uprawnienia folderów, należy włączyć tryb uprzywilejowany dla kontenera LXD, w przeciwnym razie kontener nie uruchomi się.
Tryb uprzywilejowany można włączyć, wykonując następujące kroki:- Kliknij Ustawienia zaawansowane >>.
- Kliknij Urządzenie.
- Zaznacz opcję Uruchom kontenery w trybie uprzywilejowanym.
- Kliknij Utwórz.
Kontener LXD zostanie utworzony.
Tworzenie kontenera LXD przez pobranie obrazu LXD ze strony Obrazy
- Otwórz Container Station.
- Przejdź do Obrazy.
- Kliknij Pobierz.
- Wybierz LXD Image Server w polu Rejestr.
- Wprowadź żądany system operacyjny lub dystrybucję w polu Nazwa obrazu oraz żądaną wersję wydania w polu Wersja obrazu. Uwaga:
Informacje na temat obsługiwanych systemów operacyjnych, dystrybucji i wersji wydania można znaleźć na stronie Linux Containers - Image server. - Kliknij Pobierz.
Obraz LXD jest pobierany jako zadanie w tle. Po zakończeniu pobierania obraz LXD pojawi się na liście Obrazy.
- Znajdź obraz na stronie Obrazy.
- Kliknij
.
Zostanie otwarte okno Utwórz kontener. - W oknie Utwórz kontener wprowadź nazwę oraz przydziel zasoby CPU i pamięci do kontenera LXD.
Ważne:
Jeśli w Panelu sterowania włączono Zaawansowane uprawnienia folderów, należy włączyć tryb uprzywilejowany dla kontenera LXD, w przeciwnym razie kontener nie uruchomi się.
Tryb uprzywilejowany można włączyć, wykonując następujące kroki:- Kliknij Ustawienia zaawansowane >>.
- Kliknij Urządzenie.
- Zaznacz opcję Uruchom kontenery w trybie uprzywilejowanym.
- Kliknij Utwórz.
Kontener LXD zostanie utworzony.
Tworzenie użytkownika w kontenerach LXD
Ważne: W przypadku większości kontenerów LXD po utworzeniu kontenera LXD nie będzie domyślnego użytkownika. Uwaga: Poniższe kroki wykorzystują Ubuntu Focal Fossa jako przykład. Polecenia terminala mogą się różnić w zależności od systemu operacyjnego i dystrybucji.- Otwórz Container Station.
- Przejdź do Kontenery.
- Wybierz swój kontener LXD.
- Kliknij Terminal.
- Wprowadź /bin/sh w polu Polecenie.
- Kliknij Połącz.
Konsola terminala zostanie uruchomiona w nowej karcie przeglądarki. - Wprowadź adduser {your_username}.
- Wprowadź hasło i postępuj zgodnie z instrukcjami.
Dla kontenera LXD zostanie utworzony użytkownik. - (opcjonalnie) Aby przyznać użytkownikowi dostęp do sudo, wprowadź usermod -aG sudo {your_username} Ważne: Dostęp do sudo jest wymagany do przypisania statycznego adresu IP do kontenera LXD.
- Zamknij kartę przeglądarki z konsolą terminala.
- Wprowadź dane uwierzytelniające użytkownika w polu Konsola.
Dostęp do kontenera LXD może teraz uzyskać nowy użytkownik.
Konfigurowanie statycznego adresu IP dla kontenerów LXD
Ważne:Ustawienie statycznego adresu IP wymaga dostępu do sudo. Uwaga: Poniższe kroki wykorzystują Ubuntu Focal Fossa jako przykład. Polecenia terminala mogą się różnić w zależności od systemu operacyjnego i dystrybucji.
- Otwórz Container Station.
- Przejdź do Kontenery.
- Wybierz swój kontener LXD.
- Wprowadź dane uwierzytelniające użytkownika w polu Konsola.
- Wprowadź polecenie: sudo vi /etc/netplan/10-lxd.yaml.
- Ustaw wartość dhcp4 na false i wprowadź adres, bramę oraz serwery nazw odpowiednio do swojego środowiska.
- Zapisz plik konfiguracyjny i wprowadź polecenie: netplan apply
Kontener LXD ma teraz statyczny adres IP.