Jak uruchamiać wystąpienia kontenerów LXD w Container Station


Data ostatniej modyfikacji: 2021-10-05

Przegląd

LXD to systemowy menedżer kontenerów Linux następnej generacji, zbudowany na bazie technologii LXC, aby zapewnić nowe, lepsze środowisko użytkownika.

W tym samouczku wyjaśniamy, jak instalować i uruchamiać kontenery LXD za pomocą aplikacji Container Station 2.4.

Uwaga:
Kontenery LXD są obsługiwane tylko przez urządzenia z procesorami x86 i aplikacją Container Station 2.4 (lub nowszą).
Więcej informacji na temat instalowania i używania aplikacji Container Station można znaleźć w temacie Jak korzystać z aplikacji Container Station?

Tworzenie kontenera LXD na stronie tworzenia

  1. Otwórz aplikację Container Station.
  2. Przejdź do sekcji Utwórz.
  3. Korzystając z paska wyszukiwania, znajdź system operacyjny lub dystrybucję, które chcesz zainstalować.
    Uwaga:
    Listę obsługiwanych systemów operacyjnych i dystrybucji znajdziesz na stronie Kontenery Linux — serwer obrazów.
  4. Kliknij pozycję
  5. Przejdź na kartę Serwer obrazów narzędzia LXD.
  6. Wybierz obraz z listy i kliknij przycisk Zainstaluj.

    Zostanie wyświetlone okno Utwórz kontener.
  7. W oknie Utwórz kontener wprowadź nazwę i przydziel zasoby procesora i pamięci do kontenera LXD.

    Ważne:
    Jeśli włączona jest opcja Zaawansowane uprawnienia do folderów w Panelu sterowania, to aby można było uruchomić kontener LXD, trzeba dla niego włączyć tryb uprzywilejowany.

    Tryb uprzywilejowany można włączyć następująco:
    1. Kliknij Ustawienia zaawansowane >>.
    2. Kliknij Urządzenie.
    3. Zaznacz opcję Uruchom kontenery w trybie uprzywilejowanym.

  8. Kliknij przycisk Utwórz.
    Zostanie utworzony kontener LXD.

Tworzenie kontenera LXD przez pobranie obrazu LXD ze strony obrazów

  1. Otwórz aplikację Container Station.
  2. Przejdź do opcji Obrazy.
  3. Kliknij przycisk Pobierz.
  4. Wybierz opcję Serwer obrazów narzędzia LXD w obszarze Rejestr.
  5. Wprowadź nazwę systemu operacyjnego lub dystrybucji w polu Nazwa obrazu i wersję w polu Wersja obrazu.
    Uwaga:
    Listę obsługiwanych systemów operacyjnych, dystrybucji i wersji znajdziesz na stronie Kontenery Linux — serwer obrazów.
  6. Kliknij przycisk Pobierz.

    Obraz LXD zostanie pobrany w tle. Po zakończeniu pobierania obraz LXD pojawi się na liście obrazów.
  7. Znajdź obraz na stronie obrazów.
  8. Kliknij przycisk .
    Zostanie wyświetlone okno Utwórz kontener.
  9. W oknie Utwórz kontener wprowadź nazwę i przydziel zasoby procesora i pamięci do kontenera LXD.

    Ważne:
    Jeśli włączona jest opcja Zaawansowane uprawnienia do folderów w Panelu sterowania, to aby można było uruchomić kontener LXD, trzeba dla niego włączyć tryb uprzywilejowany.

    Tryb uprzywilejowany można włączyć następująco:
    1. Kliknij Ustawienia zaawansowane >>.
    2. Kliknij Urządzenie.
    3. Zaznacz opcję Uruchom kontenery w trybie uprzywilejowanym.

  10. Kliknij przycisk Utwórz.
    Zostanie utworzony kontener LXD.

Tworzenie użytkownika w kontenerach LXD

Ważne: W przypadku większości kontenerów LXD po utworzeniu kontenera LXD nie ma zdefiniowanego użytkownika domyślnego.

Uwaga: Poniższa przykładowa procedura dotyczy systemu Ubuntu Focal Fossa. Polecenia terminala mogą się różnić w zależności od systemu operacyjnego i dystrybucji.
  1. Otwórz aplikację Container Station.
  2. Przejdź do opcji Kontenery.
  3. Wybierz kontener LXD.
  4. Kliknij Terminal.
  5. Wprowadź wartość /bin/sh w polu Polecenie.
  6. Kliknij przycisk Połącz.

    Zostanie otwarta nowa karta przeglądarki z konsolą terminala.
  7. Wprowadź adduser {twoja_nazwa_użytkownika}.
  8. Wprowadź hasło i postępuj zgodnie z instrukcjami.

    Zostanie utworzony użytkownik dla kontenera LXD.
  9. (Opcjonalnie) Aby przyznać użytkownikowi uprawnienia sudo, wpisz usermod -aG sudo {twoja_nazwa_użytkownika}.
    Ważne: Uprawnienia sudo są wymagane do przydzielenia statycznego adresu IP do kontenera LXD.
  10. Zamknij kartę konsoli terminala w przeglądarce.
  11. Wprowadź poświadczenia użytkownika w sekcji Konsola.

    Do kontenera LXD będzie miał teraz dostęp nowy użytkownik.

Konfigurowanie statycznego adresu IP dla kontenerów LXD

Ważne:
Do ustawienia statycznego adresu IP wymagane są uprawnienia sudo.

Uwaga: Poniższa przykładowa procedura dotyczy systemu Ubuntu Focal Fossa. Polecenia terminala mogą się różnić w zależności od systemu operacyjnego i dystrybucji.
  1. Otwórz aplikację Container Station.
  2. Przejdź do opcji Kontenery.
  3. Wybierz kontener LXD.
  4. Wprowadź poświadczenia użytkownika w sekcji Konsola.
  5. Wprowadź polecenie: sudo vi /etc/netplan/10-lxd.yaml.
  6. Ustaw parametr dhcp4 na wartość false i wprowadź wartości parametrów address, gateway i nameservers zgodnie ze swoim środowiskiem.
  7. Zapisz plik konfiguracji i wprowadź polecenie: netplan apply

    Kontener LXD będzie miał teraz statyczny adres IP.

Czy artykuł ten był przydatny?

52% ludzi uważa, że to pomaga.
Dziękujemy za przekazanie opinii.

Poinformuj nas proszę, w jaki sposób możemy ulepszyć ten artykuł:

Bardziej szczegółowe opinie można wpisać poniżej.

Wybierz specyfikację

      Więcej Mniej

      Ta strona dostępna jest w też krajach/regionach:

      open menu
      back to top