Skip To Content

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

ArcGIS 11.4 (Windows)  | |  Архив справки

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

Требования

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

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

Windows Server 2022 Standard и Datacenter

Docker Engine - версия Community 27.1.2 или более поздняя

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 в документации Docker.

    Примечание:
    Docker Engine из двоичных файлов автоматически не обновляется. Вы должны вручную обновиться до новых версий Docker. См. документацию Установка Docker Engine из двоичных файлов для дополнительной информации об ограничениях использования Docker из двоичных файлов в рабочей среде. Хотя эта страница рекомендует использование Docker Desktop, ArcGIS Notebook Server с Windows контейнерами не поддерживает Docker Desktop на Windows в качестве механизма контейнеров.

  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.