3. Załącznik

3.1. Załącznik 1: Włączanie wirtualizacji w BIOS

Procedura włączania wirtualizacji może się różnić w zależności od modelu komputera. Poniżej przedstawiono przykład dla serii Lenovo ThinkPad z systemem Windows 10:

  • Otwórz ustawienia komputera i wybierz „Aktualizacja i zabezpieczenia”.

../_images/0134.png ../_images/0144.png
  • Wybierz „Odzyskiwanie”.

../_images/0154.png
  • Wybierz „Uruchom ponownie teraz”.

../_images/0164.png
  • Wybierz „Rozwiązywanie problemów”.

../_images/0174.png
  • Wybierz „Opcje zaawansowane”.

../_images/0184.png
  • Wybierz „Ustawienia oprogramowania sprzętowego UEFI”.

../_images/0192.png
  • Wybierz „Uruchom ponownie”.

../_images/0203.png
  • Wybierz „Virtualization” w sekcji „Security”.

../_images/0213.png
  • Wybierz „Enabled” i naciśnij „Enter”, aby potwierdzić.

../_images/0222.png
  • Naciśnij „F10”, wybierz „Yes” i naciśnij „Enter”, aby zapisać zmiany.

../_images/0232.png

3.2. Załącznik 2: Dodawanie wirtualnej karty sieciowej (adapter sieci pętli zwrotnej)

  1. Otwórz Menedżer urządzeń. Naciśnij „Windows-X” i wybierz „Menedżer urządzeń”.

../_images/0242.png
  1. Dodaj adapter sieciowy.

../_images/0252.png ../_images/0262.png ../_images/0273.png ../_images/0283.png ../_images/0293.png ../_images/0303.png ../_images/0313.png
  1. Wyświetl wirtualną kartę sieciową. Naciśnij „Windows-X” i wybierz „Połączenia sieciowe”.

../_images/0323.png ../_images/0333.png ../_images/0343.png ../_images/0353.png
  1. Skonfiguruj sieć adaptera pętli zwrotnej.

  • Adres IP: 192.168.58.XXX (wystarczy, że znajduje się w tej samej podsieci co 192.168.58.2).

  • Maska podsieci: 255.255.255.0.

../_images/0124.png
  1. Otwórz konfigurację sieci Virtualbox. Wybierz nazwę karty sieciowej „Adapter sieci pętli zwrotnej” i uruchom maszynę wirtualną.

../_images/0134.png

3.3. Załącznik 3: Uprawnienia root

Po zainstalowaniu Ubuntu, domyślnie użytkownik root nie może się zalogować, a hasło jest puste. Aby móc zalogować się jako użytkownik root, należy najpierw ustawić hasło dla użytkownika root.

  1. Otwórz terminal, wpisz sudo passwd root, a następnie naciśnij Enter. Wprowadź hasło kilka razy. Wyświetli się komunikat o pomyślnym ustawieniu hasła.

../_images/0571.png
  1. W terminalu kontynuuj, wpisując polecenie su - root, aby przełączyć użytkownika. Naciśnij Enter i wprowadź hasło.

Ostrzeżenie

Podczas wpisywania polecenia należy koniecznie wprowadzić „-”. Opcja „-” oznacza przełączenie wraz ze zmiennymi środowiskowymi. „-” jest absolutnie niezbędne.

../_images/0582.png

3.4. Załącznik 4: Podstawowe polecenia docker

  1. Polecenie pomocy docker:

1docker --help
  1. Uruchom docker:

1systemctl start docker
  1. Zatrzymaj docker:

1systemctl stop docker
  1. Uruchom ponownie docker:

1systemctl restart docker
  1. Ustaw docker tak, aby uruchamiał się automatycznie wraz ze startem systemu:

1systemctl enable docker
  1. Sprawdź status działania docker:

1systemctl status docker
2-- Jeśli docker działa, po wpisaniu polecenia zobaczysz zielony „active”
  1. Obrazy docker:

 1docker images: Wyświetla listę pobranych obrazów, przegląda obrazy
 2docker rmi [ID_obrazu lub nazwa]: Usuwa lokalny obraz
 3docker rmi -f [ID_obrazu lub nazwa]: Wymusza usunięcie obrazu
 4docker build: Buduje obraz
 5docker search [ID_obrazu lub nazwa]: Wyszukuje obrazy w repozytorium Docker Hub
 6docker pull [ID_obrazu lub nazwa]: Pobiera obraz z repozytorium
 7docker images: Wyświetla listę pobranych obrazów, przegląda obrazy
 8docker rmi [ID_obrazu lub nazwa]: Usuwa lokalny obraz
 9docker rmi -f [ID_obrazu lub nazwa]: Wymusza usunięcie obrazu
10docker build: Buduje obraz
  1. Kontenery docker:

 1docker ps: Wyświetla listę uruchomionych kontenerów
 2docker ps -a: Wyświetla wszystkie kontenery, w tym nieuruchomione
 3docker stop [ID_kontenera lub nazwa]: Zatrzymuje kontener
 4docker kill [ID_kontenera]: Wymusza zatrzymanie kontenera
 5docker start [ID_kontenera lub nazwa]: Uruchamia zatrzymany kontener
 6docker inspect [ID_kontenera]: Wyświetla wszystkie informacje o kontenerze
 7docker container logs [ID_kontenera]: Wyświetla logi kontenera
 8docker top [ID_kontenera]: Wyświetla procesy w kontenerze
 9docker exec -it [ID_kontenera] /bin/bash: Wchodzi do kontenera
10exit: Opuszcza kontener
11docker rm [ID_kontenera lub nazwa]: Usuwa zatrzymany kontener
12docker rm -f [ID_kontenera]: Usuwa działający kontener
13docker exec -it [ID_kontenera] sh: Wchodzi do kontenera