Como executar Instâncias de Contentor LXD na Container Station


Data da última modificação: 2021-10-05

Descrição Geral

LXD é o gestor de contentores de nova geração de sistemas de contentores Linux, desenvolvido com base no LXC para proporcionar uma nova e melhor experiência ao utilizador.

Este tutorial explica como utilizar a Container Station 2.4 para instalar e executar contentores LXD.

Nota:
Os contentores LXD apenas são suportados por dispositivos baseados em x86 com a Container Station 2.4 (ou posterior).
Para obter mais informações sobre a instalação e utilização da Container Station, consulte Como Usar a Container Station?

Criação de um Contentor LXD na página Criar

  1. Abra a Container Station.
  2. Aceda a Criar.
  3. Na barra de pesquisa, procure o sistema operativo ou a distribuição que pretende instalar.
    Nota:
    Aceda a Contentores Linux - Servidor de imagem para consultar os sistemas operativos e distribuições suportados.
  4. Clique em .
  5. Aceda ao separador Servidor de Imagens LXD.
  6. Selecione uma imagem da lista e clique em Instalar.

    Abre-se a janela Criar Contentor.
  7. Na janela Criar Contentor, introduza um nome e atribua recursos CPU e Memória ao contentor LXD.

    Importante:
    Se as Permissões de Pastas Avançadas estiverem ativadas no Painel de Controlo, o modo privilegiado para o contentor LXD deve ser ativado ou não será iniciado.

    O modo privilegiado pode ser ativado seguindo estes passos:
    1. Clique em Definições avançadas >>.
    2. Clique em Dispositivo.
    3. Marque a opção Executar contentores no modo privilegiado.

  8. Clique em Criar.
    É criado o contentor LXD.

Criação de um Contentor LXD extraindo uma imagem LXD da página de Imagem

  1. Abra a Container Station.
  2. Aceda a Imagens.
  3. Clique em Extrair.
  4. Selecione o Servidor de Imagens LXD em Registo.
  5. Introduza o sistema operativo desejado ou distribuição em Nome da Imagem e a versão de lançamento desejada em Versão da Imagem.
    Nota:
    Aceda a Contentores Linux - Servidor de imagem para consultar os sistemas operativos, distribuições e versões de lançamento suportados.
  6. Clique em Extrair.

    A imagem LXD é descarregada como Tarefas em Segundo plano. Quando a transferência estiver concluída, a imagem LXD é exibida na lista de Imagens.
  7. Encontre a Imagem na página de Imagens.
  8. Clique em .
    Abre-se a janela Criar Contentor.
  9. Na janela Criar Contentor, introduza um nome e atribua recursos CPU e Memória ao contentor LXD.

    Importante:
    Se as Permissões de Pastas Avançadas estiverem ativadas no Painel de Controlo, o modo privilegiado para o contentor LXD deve ser ativado ou não será iniciado.

    O modo privilegiado pode ser ativado seguindo estes passos:
    1. Clique em Definições avançadas >>.
    2. Clique em Dispositivo.
    3. Marque a opção Executar contentores no modo privilegiado.

  10. Clique em Criar.
    É criado o contentor LXD.

Criação de um Utilizador em Contentores LXD

Importante: Para a maior parte dos contentores LXD, não existirá qualquer utilizador predefinido depois da criação do contentor LXD.

Nota: Os passos seguintes usam o Ubuntu Focal Fossa como exemplo. Os comandos do terminal podem variar com base no seu sistema operativo e distribuição.
  1. Abra a Container Station.
  2. Aceda a Contentores.
  3. Selecione o seu contentor LXD.
  4. Clique em Terminal.
  5. Introduza /bin/sh em Comando.
  6. Clique em Ligar.

    A consola terminal é iniciada num novo separador do navegador.
  7. Introduza adduser {your_username}.
  8. Introduza uma palavra-passe e siga as instruções.

    Será criado um utilizador para o contentor LXD.
  9. (opcional) Para conceder acesso sudo ao utilizador, introduza usermod -aG sudo {your_username}
    Importante: O acesso Sudo é necessário para atribuir um endereço IP estático ao Contentor LXD.
  10. Feche o separador do navegador da consola terminal.
  11. Introduza as credenciais do utilizador em Consola.

    O contentor LXD já pode ser acedido pelo novo utilizador.

Configuração de endereço IP estático para Contentores LXD

Importante:
O acesso Sudo é necessário para ser definido um endereço IP estático.

Nota: Os passos seguintes usam o Ubuntu Focal Fossa como exemplo. Os comandos do terminal podem variar com base no seu sistema operativo e distribuição.
  1. Abra a Container Station.
  2. Aceda a Contentores.
  3. Selecione o seu contentor LXD.
  4. Introduza as suas credenciais de utilizador em Consola.
  5. Introduza o comando: sudo vi /etc/netplan/10-lxd.yaml.
  6. Defina dhcp4 para false e introduza o endereço, gateway e nameservers com base no seu ambiente.
  7. Guarde o ficheiro de configuração e introduza o comando: netplan apply

    O contentor LXD já tem um endereço IP estático.

Este artigo foi útil?

52% das pessoas acham que foi útil.
Obrigado por seu retorno.

Conte-nos como podemos melhorar este artigo:

Se quiser enviar outros comentários, escreva-os abaixo.

Escolher especificação

      Mostrar mais Menos

      Este site noutros países/regiões:

      open menu
      back to top