Uma ferramenta de código aberto para construir e gerir contentores.
O Docker permite-lhe criar caixas de areia virtualizadas para correr e distribuir software chamado contentores. Docker pode criar e utilizar imagens retiradas de um registo de contentores para construir o ambiente para código, bibliotecas, configurações do sistema, e muito mais. Os contentores Docker são suficientemente flexíveis para executar serviços nos seus próprios ambientes separados ou embalar aplicações inteiras e as suas dependências em contentores virtualizados e partilháveis. Utilize o Docker para explorar contentores prontos a usar para aplicações populares sem se preocupar com as dependências.
Configurar o Docker no seu Linode é mais fácil do que nunca, bastando premir um botão para começar a executar a aplicação Docker Marketplace .
Implantação de uma aplicação Marketplace
O Linode Marketplace permite-lhe implementar facilmente software numa Instância de Computação utilizando o Cloud Manager. Consulte Introdução ao Marketplace Apps para obter as etapas completas.
- Inicie sessão no Cloud Manager e seleccione a ligação Marketplace no menu de navegação esquerdo. Isso exibe a página Criar Linode com a guia Marketplace pré-selecionado.
- Sob a secção Seleccionar aplicação, seleccione a aplicação que gostaria de implementar.
- Preencha o formulário seguindo os passos e conselhos do guia Criar uma Instância de Computação. Dependendo da aplicação Marketplace que seleccionou, poderão estar disponíveis opções de configuração adicionais. Consulte a secçã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 esta aplicação Marketplace .
- Clique no botão Criar Linode. Uma vez que a Instância de Cálculo tenha sido provisionada e esteja totalmente ligada, aguarde que a instalação do software esteja concluída. Se a instância for desligada ou reiniciada antes deste momento, a instalação do software provavelmente falhará.
Para verificar se a aplicação foi totalmente instalada, consulte Introdução a Marketplace Apps > Verificar instalação. Depois de instalada, siga as instruções na secção Introdução após a implementação para aceder à aplicação e começar a utilizá-la.
Nota: O Docker deve ser totalmente instalado dentro de 2-5 minutos após a Comissão de Cálculo ter terminado o aprovisionamento.
Opções de configuração
- Distribuições suportadas: Debian 10, Debian 11, Ubuntu 22.04 LTS
- Plano mínimo recomendado: Podem ser utilizados todos os tipos e tamanhos de planos.
Opções de Docker
- Recurso para descarregar: A url para um ficheiro Dockerfile hospedado ou docker-compose.yml a ser utilizado 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.
Utilizador limitado (Opcional)
Opcionalmente pode preencher os seguintes campos para criar automaticamente um utilizador limitado para a sua nova Instância de Computação. Isto é recomendado para a maioria das implantações como medida de segurança adicional. Esta conta será atribuída à sudo grupo, que fornece permissão elevada ao executar comandos com o sudo
prefixo.
- Utilizador limitado de sudo: Introduza o seu nome de utilizador preferido para o utilizador limitado.
- Palavra-passe para o utilizador limitado: Introduza uma palavra-passe forte para o novo utilizador.
- Chave pública SSH para o utilizador limitado: Se desejar entrar como utilizador limitado através de autenticação de chave pública (sem introduzir uma palavra-passe), introduza aqui a sua chave pública. Ver Criar um par de chaves SSH e Configurar Autenticação de Chave Pública num Servidor para instruções sobre como gerar um par de chaves.
- Desactivar o acesso root sobre SSH: Para bloquear o utilizador root de iniciar sessão sobre SSH, seleccionar Sim (recomendado). Ainda pode mudar para o utilizador root uma vez iniciado a sessão e também pode iniciar a sessão como root através de Lish.
Domínio personalizado (Opcional)
Se desejar aceder à sua candidatura utilizando um domínio personalizado, preencha os seguintes campos.
- Linode API Token: Se desejar usar o Linode's DNS Manager para gerenciar registros DNS para seu domínio personalizado, crie um token de acesso pessoal do Linode API Token de acesso pessoal na sua conta com acesso de leitura/gravação aos domínios. Se isso for fornecido junto com os campos de subdomínio e domínio (descritos abaixo), a instalação tentará criar registros DNS através do Linode API. Consulte Obter um token de acesso API . Se não fornecer este campo, terá de configurar manualmente os seus registos DNS através do seu fornecedor de DNS e apontá-los para o endereço IP da nova instância.
- Subdomínio: O subdomínio que deseja utilizar, como por exemplo www para
www.example.com
. - Domínio: O nome de domínio que deseja utilizar, como por exemplo.com.
- Precisa de um registo MX para este domínio? Seleccione
Yes
para criar uma base Registo MX para o domínio. SeleccionarNo
para não criar registos MX - Precisa de um registo SPF para este domínio? Seleccione
Yes
para criar uma base Registo SPF para o domínio. SeleccionarNo
para não criar registos SPF.
Começar após a implantação
O Docker está agora instalado e pronto a ser utilizado. Os passos seguintes fornecem uma aplicação de amostra para 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, pode aceder ao Docker a partir do seu terminal e implantar uma aplicação de amostra ou qualquer aplicação que pretenda executar.
- Inicie sessão na sua Instância de Computação através de SSH ou Lish utilizando a conta de utilizador limitada que possa ter criado durante a implantação. Se ainda não tiver uma, faça o login como a
root
utilizador e criar uma conta de utilizador limitada. - Localize a aplicação ou amostra de aplicação que deseja implantar.
- Docker Hub: Encontrar imagens oficiais do estivador, tais como uma para NGINX, Node.js, ou a imagem de teste do Hello World. Cada imagem deve ser acompanhada de documentação sobre a forma de a utilizar.
- Amostras do Docker: A documentação do Docker tem uma lista de aplicativos de amostra com instruções completas para executar cada amostra. Isso inclui uma amostra do WordPress, bem como ASP.NET Core e Django.
- Repositório de Amostras de Docker: Amostras adicionais de aplicações que pode executar.
- Aprenda a usar o Docker correndo através do Docker para principiantes laboratório ou através da leitura da documentação abaixo:
- Uma introdução ao Docker
- Como colocar um contentor com Docker em Linode nginx
- Comandos de Docker Folha de Consulta Rápida
- Como utilizar os ficheiros Docker
- Como utilizar o Docker Compose
- Como ligar os contentores de doca
- Como criar um Gerente de enxame de Docker e nós em um Linode
- Criar e implantar uma imagem de contentor de doca para um aglomerado de Kubernetes
- Gerir um Aglomerado de Docker com Kubernetes
O aplicativo Docker Marketplace foi criado pela Linode. Para obter suporte sobre a implantação do aplicativo, entre em contato com o Suporte da Linode por meio das informações listadas na barra lateral. Para obter suporte sobre a ferramenta ou o software em si, visite o Suporte do Docker.