Skip To Content

Установите механизм контейнеров для ArcGIS Notebook Server (контейнеры Linux)

В шагах ниже описано, как загрузить, установить и настроить ПО для размещения контейнера 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 необходимо получить пробную версию или оформить подписку на ПО.

  1. Удалите предыдущую версию Docker на вашем компьютере.

    Обратитесь к документации Docker соответствующей версии, чтобы получить сведения о шагах для удаления.

  2. Следуйте инструкциям в своем руководстве по установке Linux Mirantis Container Runtime.
    Примечание:

    В настоящее время у Mirantis нет отдельного руководства по установке для Rocky Linux, но руководство по установке Red Hat Enterprise Linux можно использовать для установки на Rocky Linux.

    Примечание:

    В этом документе описываются два метода установки ПО (из репозитория Docker или через пакет RPM).

  3. Поскольку Docker не запускается автоматически после установки и настройки, запустите демон Docker, выполнив следующую команду:.
    $ sudo systemctl start docker
  4. Проверьте, что Docker установлен правильно и имеет доступ к образам контейнеров, использовав следующую команду:
    $ sudo docker run hello-world

Перейдите к разделу Настройка параметров и среды Docker ниже.

Установка Docker Engine Community на Red Hat Enterprise Linux Server или AlmaLinux

Выпуск Docker Engine Community можно загрузить бесплатно, но необходима учетная запись Docker.

  1. Удалите предыдущую версию Docker на вашем компьютере.

    Обратитесь к документации Docker соответствующей версии, чтобы получить сведения о шагах для удаления.

  2. Выполните шаги в разделе Получение Docker CE для CentOS.

    В этом документе описываются два метода установки ПО (из репозитория Docker или через пакет DEB).

    Демон Docker запускается автоматически после установки.

  3. Проверьте, что Docker установлен правильно и имеет доступ к образам контейнеров, использовав следующую команду:
    $ sudo docker run hello-world

Перейдите к разделу Настройка параметров и среды Docker ниже.

Установка Docker Engine Community на Ubuntu

Выпуск Docker Engine Community можно загрузить бесплатно, но необходима учетная запись Docker.

  1. Удалите предыдущую версию Docker на вашем компьютере.

    Обратитесь к документации Docker соответствующей версии, чтобы получить сведения о шагах для удаления.

  2. Выполните шаги в разделе Получение Docker CE для Ubuntu.

    В этом документе описываются два метода установки ПО (из репозитория Docker или через пакет DEB).

    Демон Docker запускается автоматически после установки.

  3. Проверьте, что Docker установлен правильно и имеет доступ к образам контейнеров, использовав следующую команду:
    $ sudo docker run hello-world

Перейдите к разделу Настройка параметров и среды Docker ниже.

Установка Docker Engine Community на Rocky Linux

Выпуск Docker Engine Community можно загрузить бесплатно, но необходима учетная запись Docker.

  1. Удалите предыдущую версию Docker на вашем компьютере.

    Обратитесь к документации Docker соответствующей версии, чтобы получить сведения о шагах для удаления.

  2. Выполните шаги из руководства Rocky Linux Docker.

    Демон Docker запускается автоматически после установки.

  3. Проверьте, что Docker установлен правильно и имеет доступ к образам контейнеров, использовав следующую команду:
    $ sudo docker run hello-world

Перейдите к разделу Настройка параметров и среды Docker ниже.

Настройка параметров и среды Docker

Когда соответствующий выпуск Docker установлен на вашем компьютере, настройте Docker на работу с ArcGIS Notebook Server.

  1. Добавьте учетную запись пользователя ОС (или учетную запись, используемую для установки ArcGIS Notebook Server) в группу docker, которая была создана автоматически при установке.

    $ sudo usermod -aG docker <ArcGIS Notebook Server install account>

  2. Выйдите и снова войдите в учетную запись пользователя ОС, чтобы применить изменения, и проверьте, что вы можете выполнить команду Docker из этой учетной записи.

    $ docker run hello-world

    Docker использует директорию /var как локальный регистр образов контейнеров. В процессе обновления для последующих выпусков новые образы также будут копироваться в директорию /var. Чтобы избежать нехватки дискового пространства при последующих обновлениях, убедитесь, что в директории /var есть не менее 75 ГБ дискового пространства.

  3. Отредактируйте /etc/docker/daemon.json.

    Примечание:
    Если этот файл не существует, создайте его.

  4. Установите data-root в локальную директорию на вашем компьютере.

    {"data-root" : "/data/docker"}

  5. Удалите /var/lib/docker и создайте жесткую ссылку на /data/docker.

    $ rm -rf /var/lib/docker
    $ ln -s /data/docker /var/lib/docker

  6. Перезапустите Docker.

    $ systemctl stop docker.service
    $ systemctl start docker.service

Теперь вы готовы к установке ArcGIS Notebook Server на вашем компьютере.