В шагах ниже описано, как загрузить, установить и настроить ПО для размещения контейнера Docker, необходимого для работы ArcGIS Notebook Server. См. Docker и ArcGIS Notebook Server как введение в Docker и об его использовании в ArcGIS Notebook Server.
Загрузка и установка Docker
Есть два варианта Docker, доступные для систем Linux: Docker Engine Community и Mirantis Container Runtime. ArcGIS Notebook Server поддерживает и Red Hat Enterprise Linux, и ОС Ubuntu. Использование выпуска Docker зависит от ОС, работающей на вашем компьютере:
- Если вы используете Red Hat Enterprise Linux, только Mirantis Container Runtime поддерживается в ArcGIS Notebook Server.
- Если используется Ubuntu, можно установить любой выпуск Docker. См. раздел Docker и ArcGIS Notebook Server для получения дополнительных сведений о варианте, лучше подходящем под ваше развертывание.
Выпуск Docker | Операционная система | Тип образа среды выполнения блокнота (Контейнер) |
---|---|---|
Docker Engine Community (версия 20.10.13 или новее) | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Rocky Linux 8.6 | Linux |
Mirantis Container Runtime версия 20.10.13 или более поздняя | 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 |
Примечание:
Поскольку Docker является сторонным компонентом, в этом разделе не приводятся подробные шаги по установке Docker. Обратитесь к веб-сайту Docker для получения самой актуальной информации.
Установка Mirantis Container Runtime на Red Hat Enterprise Linux, Ubuntu и Rocky Linux
Для установки Mirantis Container Runtime необходимо получить пробную версию или оформить подписку на ПО.
- Удалите предыдущую версию Docker на вашем компьютере.
Обратитесь к документации Docker соответствующей версии, чтобы получить сведения о шагах для удаления.
- Следуйте инструкциям в своем руководстве по установке Linux Mirantis Container Runtime.
Примечание:
В настоящее время у Mirantis нет отдельного руководства по установке для Rocky Linux, но руководство по установке Red Hat Enterprise Linux можно использовать для установки на Rocky Linux.
Примечание:
В этом документе описываются два метода установки ПО (из репозитория Docker или через пакет RPM).
- Поскольку Docker не запускается автоматически после установки и настройки, запустите демон Docker, выполнив следующую команду:.
$ sudo systemctl start docker
- Проверьте, что Docker установлен правильно и имеет доступ к образам контейнеров, использовав следующую команду:
$ sudo docker run hello-world
Перейдите к разделу Настройка параметров и среды Docker ниже.
Установка Docker Engine Community на Ubuntu
Выпуск Docker Engine Community можно загрузить бесплатно, но необходима учетная запись Docker.
- Удалите предыдущую версию Docker на вашем компьютере.
Обратитесь к документации Docker соответствующей версии, чтобы получить сведения о шагах для удаления.
- Выполните шаги в разделе Получение Docker CE для Ubuntu.
В этом документе описываются два метода установки ПО (из репозитория Docker или через пакет DEB).
Демон Docker запускается автоматически после установки.
- Проверьте, что Docker установлен правильно и имеет доступ к образам контейнеров, использовав следующую команду:
$ sudo docker run hello-world
Перейдите к разделу Настройка параметров и среды Docker ниже.
Установка Docker Engine Community на Rocky Linux
Выпуск Docker Engine Community можно загрузить бесплатно, но необходима учетная запись Docker.
- Удалите предыдущую версию Docker на вашем компьютере.
Обратитесь к документации Docker соответствующей версии, чтобы получить сведения о шагах для удаления.
- Выполните шаги из руководства Rocky Linux Docker.
Демон Docker запускается автоматически после установки.
- Проверьте, что Docker установлен правильно и имеет доступ к образам контейнеров, использовав следующую команду:
$ sudo docker run hello-world
Перейдите к разделу Настройка параметров и среды Docker ниже.
Настройка параметров и среды Docker
Когда соответствующий выпуск Docker установлен на вашем компьютере, настройте Docker на работу с ArcGIS Notebook Server.
- Добавьте учетную запись пользователя ОС (или учетную запись, используемую для установки ArcGIS Notebook Server) в группу docker, которая была создана автоматически при установке.
$ sudo usermod -aG docker <ArcGIS Notebook Server install account>
- Выйдите и снова войдите в учетную запись пользователя ОС, чтобы применить изменения, и проверьте, что вы можете выполнить команду Docker из этой учетной записи.
$ docker run hello-world
Docker использует директорию /var как локальный регистр образов контейнеров. В процессе обновления для последующих выпусков новые образы также будут копироваться в директорию /var.
- Чтобы избежать переполнения дискового пространства при последующих обновлениях, убедитесь, что для директории /var имеется хотя бы 50 ГБ дискового пространства.
- Переключитесь на учетную запись root. Чтобы изменить директорию Docker, используемую для хранения образов контейнеров из /var/lib/docker, введите указанную ниже команду в окне терминала (это приведет к остановке и перезапуску Docker).
В следующей команде указана новая целевая директория /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
Теперь вы готовы к установке ArcGIS Notebook Server на вашем компьютере.