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.
W przypadku korzystania z systemu operacyjnego Ubuntu lub Red Hat Enterprise Linux Server można użyć dowolnej edycji środowiska Docker.
Edycja platformy Docker | System operacyjny | Typ obrazu środowiska wykonawczego notatników (kontenera) |
---|---|---|
Docker Engine Community Edition w wersji 25.0.0 lub nowszej | Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8 aktualizacja 8 Red Hat Enterprise Linux Server 9 aktualizacja 2 Rocky Linux 9 aktualizacja 2 AlmaLinux 9 aktualizacja 2 | Linux |
Mirantis Container Runtime w wersji 23.0.10 lub nowszej | Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8 aktualizacja 8 Red Hat Enterprise Linux Server 9 aktualizacja 2 Oracle Linux 9 aktualizacja 2 Oracle 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.
Instalowanie środowiska Mirantis Container Runtime w systemie Red Hat Enterprise Linux Server, Ubuntu i Oracle 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 Linux dla swojej dystrybucji systemu Mirantis Container Runtime.
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.
Instalowanie środowiska Docker Engine Community w systemie Red Hat Enterprise Linux Server lub AlmaLinux
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 CentOS.
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 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 uaktualnień nie zabrakło miejsca na dysku, należy zadbać o to, aby w katalogu /var było co najmniej 75 GB dostępnego miejsca.
- Edytuj /etc/docker/daemon.json.
Notatka:
Jeśli ten plik nie istnieje, utwórz go. - Skonfiguruj ustawienie data-root na katalog lokalny na komputerze.
{"data-root" : "/data/docker"}
- Usuń ścieżkę /var/lib/docker i utwórz łącze stałe odwołujące się do lokalizacji /data/docker.
$ rm -rf /var/lib/docker $ ln -s /data/docker /var/lib/docker
- Uruchom ponownie serwer Docker
$ systemctl stop docker.service $ systemctl start docker.service
Teraz możesz na swoim komputerze zainstalować aplikację ArcGIS Notebook Server.