В шагах ниже описано, как загрузить, установить и настроить ПО для размещения контейнера Docker, необходимого для работы ArcGIS Notebook Server. См. Docker и ArcGIS Notebook Server как введение в Docker и об его использовании в ArcGIS Notebook Server.
Загрузка и установка Docker
Существует две версии Docker, доступные для систем Linux: Docker Engine Community и Mirantis Container Runtime.
Если вы запустили Ubuntu или Red Hat Enterprise Linux Server, вы также можете использовать версию Docker.
Выпуск Docker | Операционная система | Тип образа среды выполнения блокнота (Контейнер) |
---|---|---|
Docker Engine Community edition 27.1.2 или более поздняя | Ubuntu Server LTS 22.04 Ubuntu Server LTS 24.04 Red Hat Enterprise Linux Server 8 обновление 9 Red Hat Enterprise Linux Server 9 обновление 4 Rocky Linux 9 обновление 4 Rocky Linux 8 обновление 9 AlmaLinux 9 обновление 4 | Linux |
Mirantis Container Runtime версия 23.0.14 или более поздняя | Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8 обновление 9 Red Hat Enterprise Linux Server 9 обновление 4 Oracle Linux 9 обновление 4 Oracle Linux 8.9 SUSE Linux Enterprise Server (SLES) 15 SP5 | Linux |
Примечание:
Поскольку Docker является сторонным компонентом, в этом разделе не приводятся подробные шаги по установке Docker. Обратитесь к веб-сайту Docker для получения самой актуальной информации.
Установка Mirantis Container Runtime на Red Hat Enterprise Linux Server, Ubuntu, SUSE Linux Enterprise Server и Oracle 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 на Red Hat Enterprise Linux Server или AlmaLinux
Выпуск Docker Engine Community можно загрузить бесплатно, но необходима учетная запись Docker.
- Удалите предыдущую версию Docker на вашем компьютере.
Полный порядок действий по удалению см. в документации Docker для соответствующей версии.
- Выполните действия, описанные в разделе Установка Docker Engine на CentOS.
В этом документе описываются два метода установки ПО (из репозитория Docker или через пакет DEB).
Демон Docker запускается автоматически после установки.
- Проверьте, что Docker установлен правильно и имеет доступ к образам контейнеров, использовав следующую команду:
$ sudo docker run hello-world
Перейдите к разделу Настройка параметров и среды Docker ниже.
Установка Docker Engine Community на Ubuntu
Выпуск Docker Engine Community можно загрузить бесплатно, но необходима учетная запись Docker.
- Удалите предыдущую версию Docker на вашем компьютере.
Полный порядок действий по удалению см. в документации Docker для соответствующей версии.
- Выполните действия, описанные в разделе Установка Docker Engine на 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 есть не менее 75 ГБ дискового пространства.
- Отредактируйте /etc/docker/daemon.json.
Примечание:
Если этот файл не существует, создайте его. - Установите data-root в локальную директорию на вашем компьютере.
{"data-root" : "/data/docker"}
- Удалите /var/lib/docker и создайте жесткую ссылку на /data/docker.
$ rm -rf /var/lib/docker $ ln -s /data/docker /var/lib/docker
- Перезапустите Docker.
$ systemctl stop docker.service $ systemctl start docker.service
Теперь вы готовы к установке ArcGIS Notebook Server на вашем компьютере.