В шагах ниже описано, как загрузить, установить и настроить ПО для размещения контейнера 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 (версия 25.0.0 или новее) | Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8 обновление 8 Red Hat Enterprise Linux Server 9 обновление 2 Rocky Linux 9 обновление 2 AlmaLinux 9 обновление 2 | Linux |
Mirantis Container Runtime 23.0.10 или более новая версия | Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8 обновление 8 Red Hat Enterprise Linux Server 9 обновление 2 Oracle Linux 9 обновление 2 Oracle Linux 8.6 | Linux |
Примечание:
Поскольку Docker является сторонным компонентом, в этом разделе не приводятся подробные шаги по установке Docker. Обратитесь к веб-сайту Docker для получения самой актуальной информации.
Установите Mirantis Container Runtime на Red Hat Enterprise Linux Server, Ubuntu и 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 CE для CentOS.
В этом документе описываются два метода установки ПО (из репозитория Docker или через пакет DEB).
Демон 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 есть не менее 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 на вашем компьютере.