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. 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 необходимо получить пробную версию или оформить подписку на ПО.

  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 на 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.

  3. Чтобы избежать переполнения дискового пространства при последующих обновлениях, убедитесь, что для директории /var имеется хотя бы 50 ГБ дискового пространства.
  4. Переключитесь на учетную запись root. Чтобы изменить директорию Docker, используемую для хранения образов контейнеров из /var/lib/docker, введите указанную ниже команду в окне терминала (это приведет к остановке и перезапуску Docker).

    В следующей команде указана новая целевая директория /data/docker:

    1. systemctl stop docker.service
    2. mkdir /data/docker
    3. chmod 755 /var/lib/docker
    4. mv /var/lib/docker /data/docker
    5. ln -s /data/docker /var/lib/docker
    6. systemctl start docker.service

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