Представленный в версии 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 из двоичных файлов:
- Удалите предыдущую версию Docker на вашем компьютере.
- Отключите функцию Контейнеры на локальном сервере, если она включена.
Более подробную информацию можно найти в документации Microsoft.
- Включите функцию контейнеров Windows, выполнив следующую команду в Windows Powershell с правами администратора:
Add-WindowsFeature Containers
- Следуйте инструкциям, чтобы перезагрузить компьютер.
- Проверьте установку функции Контейнеры, выполнив следующую команду:
Get-WindowsFeature Containers
- Следуйте инструкциям в разделе Установка серверных и клиентских двоичных файлов в Windows в документации Microsoft.
- Добавьте директорию установки Docker, например C:\Program Files\docker, в переменные среды PATH.
- Проверьте состояние установки и запуска демона Docker, выполнив следующую команду:
docker version
Настройка Docker Engine
Выполните следующие шаги для настройки Docker Engine:
- Если учетная запись, используемая для установки ArcGIS Notebook Server, не является частью группы администраторов, выполните следующие действия:
- В меню Пуск на компьютере с Windows откройте приложение Управление компьютером.
- На левой боковой панели разверните элемент Локальные пользователи и группы и откройте папку Группы.
- Выберите группу docker-users из списка групп и дважды щелкните по ней.
Если группа пользователи-докера еще не существует, создайте ее.
- Нажмите кнопку Добавить, найдите учетную запись, которую вы использовали для установки ArcGIS Notebook Server, и выберите ее. Щелкните ОК для подтверждения.
- Щелкните OK, чтобы закрыть диалоговое окно группы.
- Создайте файл конфигурации в C:\ProgramData\docker\config\daemon.json, чтобы настроить группу безопасности для Docker.
- Измените C:\ProgramData\docker\config\daemon.json, чтобы добавить группу пользователи-докера.
{ "group" : "docker-users" }
- Включите порт 2375, чтобы разрешить использование удаленного API Docker. Этот порт предназначен для внутреннего использования ArcGIS Notebook Server и должен быть защищен от доступа извне. Чтобы включить этот порт, откройте командную строку от имени администратора и выполните следующую команду:
sc config docker binpath= "\"C:\Program Files\docker\dockerd.exe\" --run-service -H tcp://localhost:2375 -H npipe://"
- Перезапустите Docker со следующей командой:
net stop docker net start docker
- После установки компонента Docker, перезапустите компьютер.
Примечание:
Каждый раз при установке или обновлении компонента Docker необходимо перезагружать компьютер.
Изменить директорию установки образа Docker по умолчанию.
Чтобы изменить директорию установки образа Docker по умолчанию, выполните перечисленные ниже действия:
- Отредактируйте файл в C:\ProgramData\docker\config\daemon.json.
- Установите data-root в выбранное вами место на локальном компьютере.
{ "data-root": "d:\\docker" }
- Перезапустите Docker.