Poniżej przedstawiono etapy pobierania, instalowania i konfigurowania oprogramowania do przydzielania kontenerów Docker wymaganego przez aplikację ArcGIS Notebook Server. Temat Środowisko Docker i aplikacja ArcGIS Notebook Server zawiera wprowadzenie do środowiska Docker oraz informacje o sposobach jego użytkowania w aplikacji ArcGIS Notebook Server.
Pobieranie i instalowanie środowiska Docker
Istnieją dwie wersje środowiska Docker dostępne dla systemu Linux: Docker Engine Community oraz Mirantis Container Runtime. Serwer ArcGIS Notebook Server obsługuje systemy operacyjne Red Hat Enterprise Linux oraz Ubuntu. Wybór edycji środowiska Docker zależy od systemu operacyjnego (OS) używanego na komputerze:
- W przypadku korzystania z systemu operacyjnegoLinux tylko środowisko Mirantis Container Runtime jest obsługiwane przez serwer ArcGIS Notebook Server.
- W przypadku korzystania z systemu operacyjnego Ubuntu można użyć dowolnej edycji środowiska Docker. Temat Środowisko Docker i aplikacja ArcGIS Notebook Server zawiera więcej informacji o konkretnych edycjach odpowiednich dla danego wdrożenia.
Edycja platformy Docker | System operacyjny | Typ obrazu środowiska wykonawczego notatników (kontenera) |
---|---|---|
Wersja Docker Engine Community 20.10.13 lub nowsza | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Rocky Linux 8.6 | Linux |
Mirantis Container Runtime w wersji 20.10.13 lub nowszej | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8.6 Oracle Linux 8.6 Rocky Linux 8.6 | Linux |
Notatka:
Środowisko Docker to komponent oprogramowania opracowany przez inną firmę, dlatego ten temat nie zawiera szczegółowej instrukcji instalacji środowiska Docker. Najbardziej aktualne informacje można znaleźć w witrynie internetowej środowiska Docker.
Instalacja środowiska Mirantis Container Runtime w systemie operacyjnym Red Hat Enterprise Linux, Ubuntu i Rocky Linux
Aby zainstalować środowisko Mirantis Container Runtime, należy uzyskać wersję próbną lub subskrypcję tego oprogramowania.
- Odinstaluj wszystkie wcześniejsze wersje środowiska Docker na tym komputerze.
Dokumentacja danej wersji środowiska Docker zawiera pełną instrukcję jej odinstalowania.
- Wykonaj czynności przedstawione w Podręczniku instalacji środowiska Mirantis Container Runtime dla swojej dystrybucji systemu Linux.
Notatka:
Obecnie środowisko Mirantis nie zawiera oddzielnego podręcznika instalacji dla systemu Rocky Linux, ale można skorzystać z podręcznika instalacji systemu Red Hat Enterprise Linux przy instalacji w systemie Rocky Linux.
Notatka:
Dokument ten przedstawia dwie metody instalacji oprogramowania (z repozytorium Docker lub z użyciem pakietu RPM).
- Ponieważ środowisko Docker nie uruchamia się automatycznie po instalacji i konfiguracji, uruchom demona Docker, wykonując następujące polecenie:
$ sudo systemctl start docker
- Sprawdź, czy środowisko Docker jest prawidłowo zainstalowane i czy ma dostęp do obrazów kontenerów, uruchamiając następujące polecenie:
$ sudo docker run hello-world
Przejdź do poniższej sekcji Konfigurowanie środowisk i ustawień Docker.
Instalacja środowiska Docker Engine Community w systemie operacyjnym Ubuntu
Edycja środowiska Docker Engine Community jest dostępna do pobrania bezpłatnie, ale wymaga posiadania konta Docker.
- Odinstaluj wszystkie wcześniejsze wersje środowiska Docker na tym komputerze.
Dokumentacja danej wersji środowiska Docker zawiera pełną instrukcję jej odinstalowania.
- Postępuj zgodnie z instrukcjami w dokumencie Pobieranie środowiska Docker CE dla systemu Ubuntu.
Dokument ten przedstawia dwie metody instalacji oprogramowania (z repozytorium Docker lub z użyciem pakietu DEB).
Demon Docker uruchomi się automatycznie po zakończeniu instalacji.
- Sprawdź, czy środowisko Docker jest prawidłowo zainstalowane i czy ma dostęp do obrazów kontenerów, uruchamiając następujące polecenie:
$ sudo docker run hello-world
Przejdź do poniższej sekcji Konfigurowanie środowisk i ustawień Docker.
Instalacja środowiska Docker Engine Community w systemie operacyjnym Rocky Linux
Edycja środowiska Docker Engine Community jest dostępna do pobrania bezpłatnie, ale wymaga posiadania konta Docker.
- Odinstaluj wszystkie wcześniejsze wersje środowiska Docker na tym komputerze.
Dokumentacja danej wersji środowiska Docker zawiera pełną instrukcję jej odinstalowania.
- Postępuj zgodnie z instrukcjami w Podręczniku Rocky Linux Docker.
Demon Docker uruchomi się automatycznie po zakończeniu instalacji.
- Sprawdź, czy środowisko Docker jest prawidłowo zainstalowane i czy ma dostęp do obrazów kontenerów, uruchamiając następujące polecenie:
$ sudo docker run hello-world
Przejdź do poniższej sekcji Konfigurowanie środowisk i ustawień Docker.
Konfigurowanie środowisk i ustawień Docker
Po zainstalowaniu na komputerze odpowiedniej edycji środowiska Docker skonfiguruj środowisko Docker do użycia z aplikacją ArcGIS Notebook Server.
- Dodaj konto użytkownika systemu operacyjnego (lub konto użyte do zainstalowania serwera ArcGIS Notebook Server) do grupy o nazwie docker, która została automatycznie utworzona podczas instalacji.
$ sudo usermod -aG docker <ArcGIS Notebook Server install account>
- Wyloguj się, a następnie zaloguj się ponownie na to konto użytkownika systemu operacyjnego, aby zmiany odniosły skutek, a następnie sprawdź, czy możesz uruchomić z tego konta polecenia środowiska Docker.
$ docker run hello-world
Oprogramowanie Docker używa katalogu /var jako lokalnego rejestru dla obrazów kontenerów. Podczas procesu aktualizowania na potrzeby kolejnych wersji do katalogu /var będą także kopiowane nowe obrazy.
- Aby podczas późniejszych aktualizacji nie zabrakło miejsca na dysku, należy upewnić się, że w katalogu /var jest dostępnych co najmniej 50 GB miejsca.
- Przełącz się na konto użytkownika root. Aby zmienić katalog używany przez środowisko Docker do przechowywania obrazów kontenerów z /var/lib/docker na inny katalog, wpisz poniższe polecenia w terminalu (pamiętaj, że te polecenia spowodują zatrzymanie i ponowne uruchomienie środowiska Docker).
W poniższych poleceniach nowy katalog docelowy to /data/docker:
- systemctl stop docker.service
- mkdir /data/docker
- chmod 755 /var/lib/docker
- mv /var/lib/docker /data/docker
- ln -s /data/docker /var/lib/docker
- systemctl start docker.service
Teraz możesz na swoim komputerze zainstalować aplikację ArcGIS Notebook Server.