As etapas abaixo descrevem como fazer o download, instalar e configurar o software de alocação de contêiner Docker exigido pelo ArcGIS Notebook Server. Consulte Docker e ArcGIS Notebook Server para uma introdução para ao Docker e como é usado noArcGIS Notebook Server.
Baixar e instalar o Docker
Há duas edições do Docker disponíveis para sistemas Linux Docker Engine Community e Mirantis Container Runtime.
Se você estiver executando o Ubuntu ou Red Hat Enterprise Linux Server, você poderá utilizar a edição do Docker.
Edição Docker | Sistema operacional | Tipo de imagem de tempo de execução do notebook (Contêiner) |
---|---|---|
Edição da Docker Engine Community 23.0 ou posterior | Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8 update 8 Red Hat Enterprise Linux Server 9 update 2 Rocky Linux 9 update 2 AlmaLinux 9 update 2 | Linux |
Mirantis Container Runtime versão 23.0 ou posterior | Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8 update 8 Red Hat Enterprise Linux Server 9 update 2 Oracle Linux 9 update 2 Oracle Linux 8.6 | Linux |
Anotação:
Devido ao fato do Docker ser um componente de software de terceiros, este tópico não detalha as etapas completas para instalar o Docker. Revise e consulte o site Docker para obter as informações mais atualizadas.
Instalar Mirantis Container Runtime no Red Hat Enterprise Linux Server, Ubuntu e Oracle Linux
Para instalar o Mirantis Container Runtime, você deve obter uma avaliação ou assinatura do software.
- Desinstale qualquer versão anterior do Docker em sua máquina.
Consulte a documentação do Docker para essa versão para etapas completas de desinstalação.
- Siga as etapas em seu guia de instalação do Linux de distribuição do Mirantis Container Runtime .
Anotação:
Atualmente o Mirantis não tem um guia de instalação separado paraRocky Linux, mas o guia de instalação do Red Hat Enterprise Linux pode ser seguido para instalação no Rocky Linux.
Anotação:
O documento descreve os dois métodos que você pode usar para instalar o software (de um repositório do Docker ou por meio de um pacote RPM).
- Já que o Docker não inicia automaticamente após a instalação e configuração, inicie o daemon Docker executando o seguinte comando:
$ sudo systemctl start docker
- Verifique se o Docker está instalado corretamente e pode acessar imagens de contêiner executando o seguinte comando:
$ sudo docker run hello-world
Prossiga para a seção Definir as configurações e ambientes do Docker abaixo.
Instalar Docker Engine Community no Red Hat Enterprise Linux Server ou AlmaLinux
A edição do Docker Engine Community é um download gratuito, mas requer que você tenha uma conta do Docker.
- Desinstale qualquer versão anterior do Docker em sua máquina.
Consulte a documentação do Docker para essa versão para etapas completas de desinstalação.
- Siga as etapas em Obter Docker CE para CentOS.
O documento descreve os dois métodos que você pode usar para instalar o software (de um repositório do Docker ou por meio de um pacote DEB).
O daemon do Docker inicia automaticamente após a instalação.
- Verifique se o Docker está instalado corretamente e pode acessar imagens de contêiner executando o seguinte comando:
$ sudo docker run hello-world
Prossiga para a seção Definir as configurações e ambientes do Docker abaixo.
Instale o Docker Engine Community no Ubuntu
A edição do Docker Engine Community é um download gratuito, mas requer que você tenha uma conta do Docker.
- Desinstale qualquer versão anterior do Docker em sua máquina.
Consulte a documentação do Docker para essa versão para etapas completas de desinstalação.
- Siga as etapas em Obter Docker CE para Ubuntu.
O documento descreve os dois métodos que você pode usar para instalar o software (de um repositório do Docker ou por meio de um pacote DEB).
O daemon do Docker inicia automaticamente após a instalação.
- Verifique se o Docker está instalado corretamente e pode acessar imagens de contêiner executando o seguinte comando:
$ sudo docker run hello-world
Prossiga para a seção Definir as configurações e ambientes do Docker abaixo.
Instale o Docker Engine Community no Rocky Linux
A edição do Docker Engine Community é um download gratuito, mas requer que você tenha uma conta do Docker.
- Desinstale qualquer versão anterior do Docker em sua máquina.
Consulte a documentação do Docker para essa versão para etapas completas de desinstalação.
- Siga as etapas no guia do Rocky LinuxDocker .
O daemon do Docker inicia automaticamente após a instalação.
- Verifique se o Docker está instalado corretamente e pode acessar imagens de contêiner executando o seguinte comando:
$ sudo docker run hello-world
Prossiga para a seção Definir as configurações e ambientes do Docker abaixo.
Defina as configurações e ambientes do Docker
Quando a edição do Docker apropriada for instalado em sua máquina, configure o Docker para utilizar com ArcGIS Notebook Server.
- Adicione sua conta de usuário do OS (ou conta utilizada para instalar o ArcGIS Notebook Server) para o grupo denominado docker, que foi criado automaticamente na instalação.
$ sudo usermod -aG docker <ArcGIS Notebook Server install account>
- Saia e entre novamente na conta de usuário do sistema operacional para que as alterações tenham efeito e verifique se você pode executar comandos do Docker a partir da conta.
$ docker run hello-world
O Docker utiliza o diretório /var como seu registro do sistema local para imagens do contêiner. Durante o processo de atualização de lançamentos subsequentes, novas imagens serão copiadas para o diretório do /var também. Para evitar ficar sem espaço em disco durante atualizações futuras, certifique-se de que o diretório /var tenha pelo menos 50 GB de espaço em disco.
- Edite /etc/docker/daemon.json.
Anotação:
Se este arquivo não existir, crie-o. - Defina data-root para um diretório local em sua máquina.
{"data-root" : "/data/docker"}
- Remova /var/lib/docker e crie um link físico que faça referência a /data/docker.
$ rm -rf /var/lib/docker $ ln -s /data/docker /var/lib/docker
- Reinicie o Docker.
$ systemctl stop docker.service $ systemctl start docker.service
Você está agora pronto para instalar o ArcGIS Notebook Server em sua máquina.