ArcGIS Notebook Server com contêiners Windows, suporta instalação do Docker Engine a partir de binários.
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 comunidade27.1.2 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 Instalar binários de servidor e cliente no Windows na documentação da Docker.
Anotação:
Docker Engine de binários não é atualizado automaticamente. Você deve atualizar manualmente para versões mais recentes do Docker. Consulte a documentação de Instalar Docker Engine de binários para obter mais informações sobre as limitações do uso Docker de binários em um ambiente de produção. Embora esta página recomende o uso do Docker Desktop, ArcGIS Notebook Server com Windows Containers não suporta Docker Desktop no Windows como um mecanismo de contêiner. - 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
Complete 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 o 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, conclua as seguintes etapas:
- 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.