Pular para o conteúdo principal

Uma ferramenta de código aberto para construir e gerenciar containers.

O Docker permite a criação de caixas de areia virtualizadas para operar e implantar um software chamado containers. O Docker pode criar e usar imagens retiradas de um registro de contêineres para construir o ambiente para código, bibliotecas, configurações do sistema e muito mais. Os contêineres Docker são flexíveis o suficiente para rodar serviços em seus próprios ambientes separados ou envolver aplicações inteiras e suas dependências em contêineres virtualizados e compartilháveis. Use o Docker para explorar contêineres prontos para uso em aplicações populares sem se preocupar com as dependências.

Configurar o Docker em seu Linode é mais fácil do que nunca, basta apertar um botão para começar a executar o Docker Marketplace App.

Implantação de um aplicativo de mercado

O Linode Marketplace permite que você implante facilmente um software em uma instância de computação usando o Gerenciador de Nuvem. Veja Começar com os aplicativos do Marketplace para obter as etapas completas.

  1. Entre no Gerenciador de Nuvem e selecione o link Marketplace no menu de navegação à esquerda. Isto exibe a página Criar Linode com a guia Marketplace pré-selecionada.
  2. Na seção Selecionar aplicativo, selecione o aplicativo que você gostaria de implantar.
  3. Preencha o formulário seguindo os passos e conselhos dentro do guia Criando uma Instância de Cálculo. Dependendo do aplicativo do Marketplace selecionado, pode haver opções adicionais de configuração disponíveis. Consulte a seção Opções de configuração abaixo para obter distribuições compatíveis, planos recomendados e quaisquer opções de configuração adicionais disponíveis para este aplicativo do Marketplace.
  4. Clique no botão Criar Linode. Uma vez que a Instância de Computação tenha sido provisionada e totalmente ligada, aguarde que a instalação do software esteja concluída. Se a instância for desligada ou reiniciada antes deste tempo, a instalação do software provavelmente falhará.

Para verificar se o aplicativo foi totalmente instalado, veja Começar com o Marketplace Apps > Verificar a instalação. Uma vez instalado, siga as instruções dentro da seção Getting Started After Deployment para acessar o aplicativo e começar a usá-lo.

Nota: O Docker deve ser totalmente instalado dentro de 2-5 minutos após a conclusão do provisionamento da Instância de Computação.

Opções de configuração

  • Distribuições com suporte: Debian 10, Debian 11, Ubuntu 22.04 LTS
  • Plano mínimo recomendado: Todos os tipos e tamanhos de planos podem ser usados.

Opções de Docker

  • Recurso para Download: A url para um arquivo Dockerfile ou docker-compose.yml hospedado a ser usado para montar uma imagem como parte do processo de criação da aplicação.
  • Comando para correr: Um Comando de Docker a ser executado como parte do processo de criação da aplicação.

Usuário limitado (Opcional)

Você pode opcionalmente preencher os seguintes campos para criar automaticamente um usuário limitado para sua nova Instância de Computação. Isto é recomendado para a maioria das implementações como uma medida de segurança adicional. Esta conta será atribuída à sudo grupo, que fornece permissão elevada ao executar comandos com o sudo prefixo.

  • Usuário limitado do sudo: Digite seu nome de usuário preferido para o usuário limitado.
  • Senha para o usuário limitado: Digite uma senha forte para o novo usuário.
  • Chave pública SSH para o usuário limitado: Se você deseja entrar como usuário limitado através de autenticação de chave pública (sem digitar uma senha), digite sua chave pública aqui. Consulte Criando um par de chaves SSH e Configurando autenticação de chave pública em um servidor para obter instruções sobre como gerar um par de chaves.
  • Desabilitar acesso root sobre SSH: Para bloquear o usuário root de fazer login sobre SSH, selecione Sim (recomendado). Você ainda pode mudar para o usuário root uma vez logado e você também pode logar como root através de Lish.

Domínio personalizado (Opcional)

Se você deseja acessar sua aplicação usando um domínio personalizado, preencha os seguintes campos.

  • Linode API Token: Se você deseja utilizar o Gerenciador DNS da Linode para gerenciar os registros DNS de seu domínio personalizado, crie um Linode API Personal Access Token em sua conta com acesso de leitura/gravação a Domínios. Se isto for fornecido junto com os campos de subdomínio e domínio (descritos abaixo), a instalação tenta criar registros DNS através do Linode API. Veja Obter um Token de Acesso API . Se você não fornecer este campo, você precisará configurar manualmente seus registros DNS através de seu provedor DNS e apontá-los para o endereço IP da nova instância.
  • Subdomínio: O subdomínio que você deseja utilizar, como por exemplo www para www.example.com.
  • Domínio: O nome de domínio que você deseja usar, como por exemplo.com.
  • Você precisa de um registro MX para este domínio? Selecione Yes para criar um Registro MX para o domínio. Selecione No para não criar registros MX
  • Você precisa de um registro SPF para este domínio? Selecione Yes para criar um Registro do SPF para o domínio. Selecione No para não criar nenhum registro SPF.

Começando após a implantação

O Docker está agora instalado e pronto para ser usado. Os passos seguintes fornecem um exemplo de aplicação para que você possa começar com um exemplo fácil de demonstração de algumas funcionalidades básicas do Docker. Não é necessário para a instalação do Docker.

Implantar uma aplicação de amostra

Após a instalação do Docker, você pode acessar o Docker a partir de seu terminal e implantar uma aplicação de amostra ou qualquer aplicação que você pretenda executar.

  1. Entre em sua Instância de Cálculo via SSH ou Lish utilizando a conta de usuário limitada que você possa ter criado durante a implantação. Se você ainda não tiver uma, faça o login como o root usuário e criar uma conta de usuário limitada.
  2. Localize a aplicação ou amostra de aplicação que você deseja implantar.
  3. Aprenda a usar o Docker, correndo através do Docker para iniciantes laboratório ou lendo a documentação abaixo:

O Docker Marketplace App foi construído pela Linode. Para obter suporte em relação à implantação do aplicativo, entre em contato com a Linode Support através das informações listadas na barra lateral. Para suporte relativo à ferramenta ou software em si, visite Suporte Docker.