Introduzido na versão 11.2, ArcGIS Notebook Server com contêiners Windows suporta instalação do Docker Engine de binários como um recurso beta.
Requisitos
A instalação do Docker Engine a partir de binários possui os seguintes requisitos:
Sistema operacional | Edição Docker | Tipo de imagem de tempo de execução do notebook (Contêiner) | Requisitos adicionais |
---|---|---|---|
Windows Server 2022 Standard e Datacenter | Docker Engine - Versão da comunidade 23.0 ou posterior | Windows | Opcionalmente, você pode instalar o Hyper-V. Anotação:Existem limitações para o número máximo de contêiners que podem ser executados com isolamento do Hyper-V no Windows Server 2022 Standard. Consulte Windows FAQ para mais informações. |
Instale Docker Engine de binários
Conclua as etapas a seguir para instalar o Docker Engine a partir de binários:
- Desinstale qualquer versão anterior do Docker em sua máquina.
- Desative o recurso de Contêiners em seu servidor local, se estiver habilitado.
Consulte Documentação da Microsoft para mais informações.
- Habilite o recurso Windows Containers executando o seguinte comando no Windows Powershell com privilégios administrativos:
Add-WindowsFeature Containers
- Siga as instruções para reiniciar sua máquina.
- Verifique a instalação do recurso de Contêiners executando o seguinte comando:
Get-WindowsFeature Containers
- Siga as instruções da seção Instale binários de servidor e cliente no Windows na documentação da Microsoft.
- Adicione o caminho do diretório docker, por exemplo C:\Program Files\docker, às variáveis do caminho do ambiente.
- Verifique o status de instalação e execução do daemon do Docker executando o seguinte comando:
docker version
Configurar Docker Engine
Conclua as etapas a seguir para configurar o Docker Engine:
- Se a conta usada para instalar o ArcGIS Notebook Server não faz parte do grupo de administradores, execute as seguintes etapas:
- No menu Iniciar em sua máquina Windows, abra o aplicativo Gerenciamento do Computador.
- Na barra lateral esquerda, expanda o item Usuários e grupos locais e abra a pasta Grupos.
- Escolha o grupo docker-users na lista de grupos e clique duas vezes nele.
Se um grupo usuários docker ainda não existe, crie um.
- Clique no botão Adicionar, localize a conta que você usou para instalar o ArcGIS Notebook Server e escolha-a. Clique em OK para confirmar.
- Clique em OK para fechar a caixa de diálogo do grupo.
- Crie um arquivo de configuração no C:\ProgramData\docker\config\daemon.json para definir um grupo de segurança para Docker.
- Edite C:\ProgramData\docker\config\daemon.json para adicionar ao grupo usuários docker.
{ "group" : "docker-users" }
- Habilite a porta 2375 para poder usar a API remota do Docker. Esta porta só será usada internamente pelo ArcGIS Notebook Server e deve ser protegida contra uso externo. Para habilitar a porta, abra uma janela de comando como administrador e execute o seguinte comando:
sc config docker binpath= "\"C:\Program Files\docker\dockerd.exe\" --run-service -H tcp://localhost:2375 -H npipe://"
- Reinicie o Docker com o seguinte comando:
net stop docker net start docker
- Após o componente do Docker ser instalado, reinicie sua máquina.
Anotação:
Cada vez que você instala ou atualiza o componente Docker, deve reiniciar a máquina.
Alterar o local de instalação da imagem padrão do Docker
Para alterar o local de instalação da imagem padrão do Docker, siga os passos abaixo:
- Edite o arquivo em C:\ProgramData\docker\config\daemon.json.
- Defina data-root para o local escolhido em sua máquina local.
{ "data-root": "d:\\docker" }
- Reinicie o Docker.