Skip To Content

Установка Docker Engine из двоичных файлов (контейнеров Windows) (бета-версия)

Представленный в версии 11.2, ArcGIS Notebook Server с контейнерами Windows поддерживает установку Docker Engine из двоичных файлов в качестве бета-версии.

Требования

Установка Docker Engine из двоичных файлов имеет следующие ограничения:

Операционная системаВерсия DockerТип образа среды выполнения блокнота (Контейнер)Дополнительные требования

Windows Server 2022 Standard и Datacenter

Docker Engine - версия Community 23.0 или новее

Windows

Дополнительно можно установить Hyper-V.

Примечание:

Существуют ограничения на максимальное количество контейнеров, которые могут работать с изоляцией Hyper-V на Windows Server 2022 Standard.

Более подробно см. в разделе Windows FAQ.

Установка Docker Engine из двоичных файлов

Выполните следующие шаги для установки Docker Engine из двоичных файлов:

  1. Удалите предыдущую версию Docker на вашем компьютере.
  2. Отключите функцию Контейнеры на локальном сервере, если она включена.

    Более подробную информацию можно найти в документации Microsoft.

  3. Включите функцию контейнеров Windows, выполнив следующую команду в Windows Powershell с правами администратора:

    Add-WindowsFeature Containers

  4. Следуйте инструкциям, чтобы перезагрузить компьютер.
  5. Проверьте установку функции Контейнеры, выполнив следующую команду:

    Get-WindowsFeature Containers

  6. Следуйте инструкциям в разделе Установка серверных и клиентских двоичных файлов в Windows в документации Microsoft.
  7. Добавьте директорию установки Docker, например C:\Program Files\docker, в переменные среды PATH.
  8. Проверьте состояние установки и запуска демона Docker, выполнив следующую команду:

    docker version

Настройка Docker Engine

Выполните следующие шаги для настройки Docker Engine:

  1. Если учетная запись, используемая для установки ArcGIS Notebook Server, не является частью группы администраторов, выполните следующие действия:
    1. В меню Пуск на компьютере с Windows откройте приложение Управление компьютером.
    2. На левой боковой панели разверните элемент Локальные пользователи и группы и откройте папку Группы.
    3. Выберите группу docker-users из списка групп и дважды щелкните по ней.

      Если группа пользователи-докера еще не существует, создайте ее.

    4. Нажмите кнопку Добавить, найдите учетную запись, которую вы использовали для установки ArcGIS Notebook Server, и выберите ее. Щелкните ОК для подтверждения.
    5. Щелкните OK, чтобы закрыть диалоговое окно группы.
    6. Создайте файл конфигурации в C:\ProgramData\docker\config\daemon.json, чтобы настроить группу безопасности для Docker.
    7. Измените C:\ProgramData\docker\config\daemon.json, чтобы добавить группу пользователи-докера.

        
      {
        "group" : "docker-users"
      }

  2. Включите порт 2375, чтобы разрешить использование удаленного API Docker. Этот порт предназначен для внутреннего использования ArcGIS Notebook Server и должен быть защищен от доступа извне. Чтобы включить этот порт, откройте командную строку от имени администратора и выполните следующую команду:
    sc config docker binpath= "\"C:\Program Files\docker\dockerd.exe\" --run-service -H tcp://localhost:2375 -H npipe://"
  3. Перезапустите Docker со следующей командой:

    net stop docker
    net start docker

  4. После установки компонента Docker, перезапустите компьютер.

    Примечание:
    Каждый раз при установке или обновлении компонента Docker необходимо перезагружать компьютер.

Изменить директорию установки образа Docker по умолчанию.

Чтобы изменить директорию установки образа Docker по умолчанию, выполните перечисленные ниже действия:

  1. Отредактируйте файл в C:\ProgramData\docker\config\daemon.json.
  2. Установите data-root в выбранное вами место на локальном компьютере.

     {
    "data-root": "d:\\docker"
    }

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