Como usar a Container Station 3?


Data da última modificação: 2022-11-24

Acerca da Container Station

A Container Station acrescenta a funcionalidade de virtualização, ajudando-o a instalar e gerir centralmente os contentores Docker e LXD no seu dispositivo QNAP.

Os contentores são uma forma leve de simular uma variedade de sistemas operativos e serviços de aplicação no seu dispositivo. Integrada no Docker Hub Registry e no Servidor de Imagens LXD, a Container Station ajuda-o a descarregar facilmente imagens prontas a usar e a aumentar a funcionalidade do seu dispositivo QNAP.

Constituição da Interface de Utilizador

A interface de utilizador da Container Station tem três áreas principais.

Etiqueta

Área

Descrição

1

Barra de ferramentas

A barra de ferramentas exibe os seguintes botões:

  • Explorar: Clique para pesquisar contentores e aplicações em todos os registos disponíveis.
    Dica:

    Clique no ícone da seta junto a Explorar para executar várias ações da Container Station, como a criação ou importação de contentores e aplicações.

  • Tarefas em segundo plano: Clique para visualizar a lista de tarefas em segundo plano.

  • Notificações: Clique para rever as notificações da Container Station.

  • Mais: Clique e selecione uma das seguintes opções:

    • Definições: Clique para configurar as regras de notificação.

    • Relatório de depuração: Transfere os registos de depuração em caso de problemas com a Container Station.

    • Sobre: Exibe a versão da Container Station.

2

Menu

O menu consolida informações e recursos da Container Station em várias áreas.

3

Painel principal

O painel principal exibe o ecrã selecionado.

Contentores

Os contentores utilizam a virtualização ao nível do SO para consolidar e padronizar o software em pacotes que podem ser facilmente partilhados entre dispositivos. Uma imagem de contentor é um pacote de software leve, autónomo e executável que inclui tudo o que é necessário para executar uma aplicação: código, tempo de execução, ferramentas de sistema, bibliotecas de sistema e definições.

O ecrã Contentor permite-lhe visualizar a lista de contentores, executar ações num contentor e modificar algumas definições de contentores.

Criação de Contentores

Existem várias formas para criar contentores na Container Station.

Criação de um Contentor Docker

  1. No menu, aceda a Contentores.
  2. Clique em Criar.

    Abre-se a janela Criar Contentor.

  3. Selecione uma imagem.

    Definição

    Ação

    Modo

    Especifique um modo de funcionamento para esta tarefa.

    • Modo Básico: Utiliza uma imagem de um registo de imagem existente.

    • Modo Avançado: Utiliza uma imagem baseada nas informações de registo, imagem e etiqueta especificadas.

    Registo

    Especifica o local onde se encontra a imagem.

    Nota:

    Este campo só está disponível quando usar o Modo Básico.

    Tipo de imagem

    Selecione Imagem Docker.

    Nota:

    Este campo só está disponível quando usar o Modo Avançado.

    Imagem

    Especifique o nome da imagem e a etiqueta da versão para a imagem. Deve separar o nome e a versão com dois pontos (:).

    Nota:

    Quando utilizar o Modo Avançado, também deve incluir o registo onde a imagem se encontra. Separe o local de registo do nome da imagem com uma barra oblíqua (/).

    Tente extrair a imagem do registo antes de criar o contentor.

    Selecione para forçar a Container Station a tentar descarregar a imagem antes de criar este contentor.

  4. Clique em Seguinte.
  5. Opcional: Configure as definições do contentor.

    Definição

    Ação

    Nome

    Especifique um nome de contentor que contenha 2 – 64 caracteres, que comece com uma letra ou um número e que contenha apenas os seguintes caracteres:

    • Caracteres válidos:A–Z, a–z, 0–9

    • Caracteres especiais válidos:Hífen (-), Sublinhado (_) ou Ponto (.)

    Política de início automático

    Especifique a ação a tomar quando o contentor deixar de funcionar.

    • Nenhuma: Não reiniciar automaticamente o contentor.

    • Em caso de falha: Reinicie o contentor se sair devido a erros, por exemplo, em caso de código de saída diferente de zero.

    • Sempre: Reinicie sempre o contentor se este parar. Se for parado manualmente, só reinicia quando a Container Station reiniciar ou se reiniciar manualmente o contentor.

    • Em caso de paragem: Semelhante a "Sempre", exceto quando o contentor é parado manualmente, não reinicia mesmo após o reinício da Container Station.

  6. Opcional: Modifique as definições avançadas.
    1. Clique em Definições avançadas.

      É exibida a janela Definições Avançadas.

    Separador

    Possíveis ações do utilizador

    Comandos

    • Especifique o comando a executar.

    • Especifique o ponto de entrada.

    • Ative processos interativos para o contentor.

    • Ative processos TTY para o contentor.

    Redes

    • Especifique o nome de anfitrião do contentor.

    • Especifique o endereço MAC do contentor.

    • Especifique um modo de rede personalizado e a interface associada.

    • Especifique uma porta de acesso à internet predefinida.

      Nota:

      Especifique o número da porta do contentor para servir como porta de internet. A Container Station utiliza a porta especificada como porta de internet predefinida para aceder a este contentor utilizando a ligação URL de atalho da internet.

    • Mapeie portas adicionais para o contentor

    Ambientes

    Especifique pares de valores de variáveis para definir variáveis de ambiente no contentor.

    Etiquetas

    Especifique pares de valores chave para aplicar metadados no contentor.

    Armazenamento

    Clique em Adicionar um Volume para adicionar um novo volume ao contentor. Consulte Gestão de Volumes.

    • Adicionar um Volume: Adiciona um novo volume docker com o nome especificado.

      Nota:

      Para criar um volume anónimo, não especifique um nome.

      Para utilizar um volume existente, introduza o nome do volume.

    • Adicionar volume do contentor: Adiciona um volume existente de outro contentor. Pode especificar o contentor específico depois de selecionar esta opção.

    • Vincular caminho do anfitrião para instalação: Vincula um local no contentor a um local no dispositivo QNAP.

    Tempo de execução

    • Ative o modo Privilegiado para permitir que o contentor funcione como raiz.

      Nota:

      Não é possível ativar o modo privilegiado para contentores configurados para utilizar o kata-runtime.

    • Na secção Dispositivo, clique em Adicionar e selecione um dispositivo disponível.

      Nota:

      Pode limitar as permissões de escrita no dispositivo, selecionando RO (Read Only - Apenas leitura).

    • Na secção GPU, clique em Adicionar e selecione uma GPU disponível.

      Nota:
      • Isto só é exibido em dispositivos com uma GPU disponível.

      • A QNAP não pode garantir a compatibilidade com todas as placas gráficas.

    • Especifique um tempo de execução para o contentor.

      • runc é a ferramenta de linha de comando predefinida para a expansão e execução de contentores de acordo com a especificação da Open Container Initiative (OCI) para contentores Docker.

      • kata-runtime é um tempo de funcionamento seguro de contentores com máquinas virtuais leves que sentem e funcionam como contentores normais, mas que fornecem um isolamento mais forte da carga de trabalho utilizando tecnologia de virtualização de hardware como segunda camada de defesa.

      Nota:

      A utilização do tempo de execução kata requer pelo menos 1 recurso CPU e pelo menos 512 MB de memória.

      Existem várias limitações à utilização do tempo de execução Kata.

      • Não são permitidas modificações à configuração da VM Kata

      • O modo anfitrião de rede não é suportado

      • O modo privilegiado não é suportado

      • As ligações GPU não são suportadas

      • As alterações no kernel ou rootfs de base (imagem initrd) não são suportadas

      Para obter informações adicionais, consulte Quantos contentores Kata posso executar no meu dispositivo QNAP.

    Recursos

    • Especifique o número máximo de CPUs disponíveis para o contentor.

    • Especifique o valor máximo de memória disponível para o contentor.

    • Especifique o valor de memória reservada para o contentor.

  7. Clique em Seguinte.
  8. Reveja as definições do contentor e depois clique em Terminar.

A Container Station cria o contentor.

Criação de um Contentor LXD

  1. No menu, aceda a Contentores.
  2. Clique em Criar.

    Abre-se a janela Criar Contentor.

  3. Selecione uma imagem.

    Definição

    Ação

    Modo

    Especifique um modo de funcionamento para esta tarefa.

    • Modo Básico: Utiliza uma imagem de um registo de imagem existente.

    • Modo Avançado: Utiliza uma imagem baseada nas informações de registo, imagem e etiqueta especificadas.

    Registo

    Especifica o local onde se encontra a imagem.

    Nota:

    Este campo só está disponível quando usar o Modo Básico.

    Tipo de imagem

    Selecione Imagem LXD.

    Nota:

    Este campo só está disponível quando usar o Modo Avançado.

    Imagem

    Especifica o nome da imagem e o número da versão.

    Nota:

    Quando utilizar o Modo Avançado, também deve incluir o registo onde a imagem se encontra. Separe o local de registo do nome da imagem com dois pontos (:).

    Tente extrair a imagem do registo antes de criar o contentor.

    Selecione para forçar a Container Station a tentar descarregar a imagem antes de criar este contentor.

  4. Clique em Seguinte.
  5. Opcional: Configure as definições do contentor.

    Definição

    Ação

    Nome

    Especifique um nome de contentor que contenha 1 – 63 caracteres, que comece com uma letra e termine com uma letra ou um número e que contenha apenas os seguintes caracteres:

    • Caracteres válidos:A–Z, a–z, 0–9

    • Caracteres especiais válidos:Hífen (-)

    Política de início automático

    Especifique a ação a tomar quando o contentor deixar de funcionar.

    • Nenhuma: Não reiniciar automaticamente o contentor.

    • Sempre: Reinicie sempre o contentor se este parar. Se for parado manualmente, só reinicia quando a Container Station reiniciar ou se reiniciar manualmente o contentor.

    • Manter o estado anterior: Semelhante a "Sempre", exceto quando o contentor é parado manualmente, não reinicia mesmo após o reinício da Container Station.

  6. Opcional: Modifique as definições avançadas.
    1. Clique em Definições avançadas.

      É exibida a janela Definições Avançadas.

    Separador

    Possíveis ações do utilizador

    Rede

    • Especifique o nome de anfitrião do contentor.

    • Especifique o endereço MAC do contentor.

    • Especifique um modo de rede personalizado e a interface associada.

    Armazenamento

    Clique em Adicionar para vincular um local no contentor a um local no dispositivo QNAP.

    Tempo de execução

    • Ative o modo Privilegiado para permitir que o contentor funcione como raiz.

      Nota:

      Se as Permissões de Pastas Avançadas estiverem ativadas no Painel de Controlo, deve ativar o modo privilegiado para o contentor.

    • Clique em Adicionar para associar um dispositivo disponível.

    Recursos

    • Especifique o número máximo de CPUs disponíveis para o contentor.

    • Especifique o valor máximo de memória disponível para o contentor.

  7. Clique em Seguinte.
  8. Reveja as definições do contentor e depois clique em Terminar.

A Container Station cria o contentor LXD.

Importação de um Contentor Docker

A Container Station permite-lhe importar contentores existentes de um computador local ou dispositivo QNAP. Os formatos suportados são *.tar, .tar.gz e *.tgz.

Importante:

Ao importar um contentor, certifique-se de que a arquitetura da CPU do dispositivo local corresponde ao dispositivo remoto. Por exemplo, um contentor exportado de um dispositivo com uma CPU de 64 bits x86 não pode ser importado para um dispositivo com uma CPU ARM de 32 bits.

  1. No menu, aceda a Contentores.
  2. Clique em Importar.

    Abre-se a janela Importar Contentor.

  3. Localize o contentor no computador local ou no NAS.

    Localização

    Ação

    O seu dispositivo local

    1. Clique em Computador Local.

    2. Clique em .

      Abre-se uma janela do explorador de ficheiros.

    3. Selecione o contentor para importar.

    4. Clique em Abrir.

    O dispositivo QNAP

    1. Clique em Dispositivo QNAP local.

    2. Localize e selecione um contentor para importar.

    3. Clique em Aplicar.

  4. Clique em Importar.

A Container Station cria um novo contentor com base nos dados importados. Para obter detalhes, consulte Criação de um Contentor Docker.

Dica:

Use o comando docker import para importar um ficheiro de contentor arquivado para a Container Station e criar uma nova etiqueta (versão) para a imagem no contentor.

Importação de um Contentor LXD

A Container Station permite-lhe importar contentores existentes de um computador local ou dispositivo QNAP. Os formatos suportados são *.tar, .tar.gz e *.tgz.

Importante:

Ao importar um contentor, certifique-se de que a arquitetura da CPU do dispositivo local corresponde ao dispositivo remoto.

  1. No menu, aceda a Contentores.
  2. Clique em Importar.

    Abre-se a janela Importar Contentor.

  3. Localize o contentor no computador local ou no NAS.

    Localização

    Ação

    O seu dispositivo local

    1. Clique em Computador Local.

    2. Clique em .

      Abre-se uma janela do explorador de ficheiros.

    3. Selecione o contentor para importar.

    4. Clique em Abrir.

    O dispositivo QNAP

    1. Clique em Dispositivo QNAP local.

    2. Localize e selecione um contentor para importar.

    3. Clique em Aplicar.

  4. Clique em Importar.

A Container Station cria um novo contentor com base nos dados importados. Para obter detalhes, consulte Criação de um Contentor LXD.

Gestão de Contentores

O ecrã Contentores permite-lhe criar, gerir e remover contentores da Container Station. A partir daqui, os utilizadores podem rever informações como o estado e a data de criação de cada contentor, o ficheiro de imagem associado e o endereço IP de cada um dos contentores.

  1. No menu, clique em Contentores.

    É exibida a lista de contentores.

  2. Selecione um ou mais contentores.
  3. Execute qualquer uma das seguintes tarefas.

    Tarefa

    Descrição

    Ação

    Iniciar contentores

    Utilize esta ação para iniciar contentores parados.

    Clique em Ações > Iniciar na parte superior do painel.

    Reiniciar contentores

    Utilize esta ação para reiniciar contentores em execução.

    Clique em Ações > Reiniciar na parte superior do painel.

    Pausar contentores

    Utilize esta ação para pausar contentores em execução.

    Clique em Ações > Pausar na parte superior do painel.

    Retomar contentores

    Utilize esta ação para retomar contentores em pausa.

    Clique em Ações > Retomar na parte superior do painel.

    Parar contentores

    Utilize esta ação para parar contentores em execução.

    Clique em Ações > Parar na parte superior do painel.

    Forçar contentores a parar

    Utilize esta ação para forçar contentores a parar imediatamente.

    1. Clique em Ações > Forçar paragem na parte superior do painel.

      Abre-se uma janela de confirmação.

    2. Clique em Sim.

    Remover contentores

    Utilize esta ação para remover um contentor.

    1. Clique em Ações > Remover na parte superior do painel.

      Abre-se uma janela de confirmação.

    2. Clique em Sim.

    A Container Station executa a ação especificada.

Utilizar um Contentor

  1. No menu, clique em Contentores.
  2. Clique num nome de contentor.
  3. Opcional: Reveja os detalhes do contentor a partir do separador Detalhes.
  4. Opcional: Reveja o resultado do registo do sistema do contentor a partir do separador Registos.
  5. Opcional: Reveja o histórico de utilização a partir do separador Estatísticas.
  6. Opcional: Execute comandos terminais a partir do separador Anexar Terminal.
  7. Opcional: Reveja os registos da Container Station a partir do separador Registos de Eventos.
  8. Opcional: Execute qualquer uma das seguintes tarefas.

    Tarefa

    Descrição

    Ação

    Inspecionar um contentor

    Utilize esta ação para listar os detalhes específicos e a configuração de um contentor específico.

    Clique em Inspecionar na parte superior do painel.

    Abre-se a janela de inspeção.

    Editar as definições do contentor

    Utilize esta ação para atualizar as definições de um contentor existente.

    1. Clique em Editar na parte superior do painel.

      Abre-se a janela Editar Contentor.

    2. Atualize as definições do contentor. Consulte Criação de um Contentor Docker ou Criação de um Contentor LXD.

    3. Clique em Aplicar.

    Remover um contentor

    Utilize esta ação para remover um contentor.

    Junto de Editar, clique em > Remover na parte superior do painel.

    1. Junto de Editar, clique em > Remover na parte superior do painel.

      Abre-se uma janela de confirmação.

    2. Clique em Sim.

    Duplicar um contentor

    Utilize esta ação para criar uma cópia de um contentor existente.

    1. Junto de Editar, clique em > Duplicar na parte superior do painel.

      Abre-se a janela Duplicar Contentor.

    2. Configure o contentor. Consulte Criação de um Contentor Docker ou Criação de um Contentor LXD.

    3. Clique em Criar.

    Exportar um contentor

    Utilize esta ação para exportar o contentor para utilização noutro dispositivo.

    Consulte Exportação de um Contentor.

    Criar uma imagem

    Utilize esta ação para criar uma imagem de um contentor existente.

    Consulte Criação de uma Imagem a partir de um Contentor.

    Recriar diretamente um contentor

    Utilize esta ação para recriar um contentor parado utilizando as definições anteriores.

    1. Junto de Editar, clique em > Recriar Diretamente na parte superior do painel.

      Abre-se a janela Recriar Contentor.

    2. Clique em Sim.

    A Container Station recria o contentor.

    Recriar um contentor

    Utilize esta ação para recriar um contentor parado utilizando definições modificadas.

    1. Junto de Editar, clique em > Recriar na parte superior do painel.

      Abre-se a janela Editar e Recriar Contentor.

    2. Configure o contentor. Consulte Criação de um Contentor Docker ou Criação de um Contentor LXD.

    A Container Station recria o contentor.

    Executar um comando terminal num contentor

    Utilize esta ação para executar um comando terminal num contentor existente.

    Consulte Executar um Comando Terminal num Contentor.

    Iniciar um contentor

    Utilize esta ação para iniciar um contentor.

    Clique em Iniciar na parte superior do painel.

    Reiniciar um contentor

    Utilize esta ação para reiniciar um contentor em execução.

    Junto de Parar, clique em > Reiniciar na parte superior do painel.

    Pausar um contentor

    Utilize esta ação para pausar um contentor em execução.

    Junto de Parar, clique em > Pausar na parte superior do painel.

    Retomar um contentor

    Utilize esta ação para retomar um contentor em pausa.

    Clique em Retomar na parte superior do painel.

    Parar um contentor

    Utilize esta ação para parar um contentor em execução.

    Clique em Parar na parte superior do painel.

    Forçar um contentor a parar

    Utilize esta ação para forçar um contentor a parar.

    1. Junto de Parar, clique em > Forçar Paragem na parte superior do painel.

      Abre-se uma janela de confirmação.

    2. Clique em Sim.

    A Container Station executa a ação especificada.

Exportação de um Contentor

A exportação de um contentor permite-lhe mover informações entre dispositivos. Não é possível exportar uma aplicação como um único ficheiro, mas pode exportar individualmente cada contentor dentro da aplicação.

Importante:

Para evitar a perda de dados, a QNAP recomenda a paragem de um contentor antes de iniciar o processo de exportação.

  1. No menu, clique em Contentores.
  2. Clique num nome de contentor.
  3. Junto de Editar, clique em > Exportar na parte superior do painel.

    Abre-se a janela Exportar Contentor.

  4. Especifique o nome de ficheiro para o contentor exportado.
  5. Opcional: Selecione Compactar.
    Nota:

    Ao selecionar esta opção, guarda como o contentor como ficheiro .tar.gz.

  6. Especifique uma localização para exportar o contentor.

    Localização

    Ação

    O seu dispositivo local

    1. Clique em Computador Local.

    O dispositivo QNAP

    1. Clique em Dispositivo QNAP local.

    2. Clique no ícone para pesquisar.

      Abre-se a janela Selecionar pasta.

    3. Selecione um diretório para exportar o contentor.

    4. Clique em Aplicar.

  7. Clique em Exportar.

    A Container Station exporta o contentor selecionado.

Criação de uma Imagem a partir de um Contentor

Este tópico explica como criar uma imagem a partir de um contentor existente.

  1. No menu, clique em Contentores.
  2. Clique num nome de contentor.
  3. Junto de Editar, clique em > Criar Imagem na parte superior do painel.

    Abre-se a janela Criar Imagem a partir do Contentor.

  4. Especifique as definições da imagem.

    Definição

    Ação

    Modo

    Especifique um modo de funcionamento para esta tarefa.

    • Modo Básico: Cria a imagem num registo de imagem existente.

    • Modo Avançado: Cria a imagem baseada nas informações de registo, imagem e etiqueta especificadas.

    Registo

    Especifique um registo para a imagem.

    Nota:

    Este campo só está disponível quando usar o Modo Básico.

    Imagem

    Especifique o nome da imagem e a etiqueta da versão para a imagem. Deve separar o nome e a versão com dois pontos (:).

    Nota:
    • Quando utilizar o Modo Avançado, também deve incluir um registo para a imagem. A imagem é armazenada no dispositivo local.

      • Contentores Docker: Separe o local de registo do nome da imagem com uma barra oblíqua (/).

      • Contentores LXD: Separe o local de registo do nome da imagem com dois pontos (:).

    • Se o nome especificado para a imagem já existir, o nome é removido da imagem original e atribuído à imagem selecionada.

  5. Clique em Criar.

A Container Station cria uma nova imagem com o nome e a versão especificados.

Executar um Comando Terminal num Contentor

Container Station permite-lhe executar comandos terminais num contentor em funcionamento.

O terminal de linha de comando permite-lhe verificar mais facilmente os registos e estados e executar ações sem utilizar um servidor na internet.

  1. No menu, clique em Contentores.
  2. Clique num nome de contentor.
  3. Clique em Executar na parte superior do painel.

    Abre-se a janela Executar.

  4. Opcional: Adicionar um novo comando
    1. Clique em Adicionar

      Abre-se a janela Adicionar novo comando.

    2. Introduza um comando.
    3. Clique em Adicionar
  5. Selecione um comando no painel da esquerda.
  6. Clique em Executar no painel principal.

A Container Station executa o comando no contentor e devolve o resultado do comando.

Dica:

Também pode executar comandos clicando duas vezes num comando no painel esquerdo.

Imagens

As imagens são modelos que contêm um conjunto de instruções para a criação de um contentor na Container Station.

O ecrã de Imagens exibe uma lista de imagens transferidas ou importadas para a Container Station. Pode ver propriedades da imagem, como o tipo, versão, ID, tamanho e a data de criação. Também pode procurar imagens pelo nome, criar contentores a partir de imagens existentes, sincronizar imagens com um registo designado, exportar imagens e remover imagens.

Transferência de uma Imagem

Nota:

Por predefinição, a Container Station utiliza o registo do Docker Hub, mas também pode adicionar um novo registo. Para obter detalhes, consulte Adicionar um Registo de Imagens.

  1. No menu, clique em Imagens.

    A Container Station exibe uma lista de imagens disponíveis.

  2. Clique em Extrair.

    Abre-se a janela Extrair Imagem.

  3. Especifique as definições da imagem.

    Definição

    Ação

    Modo

    Especifique um modo de funcionamento para esta tarefa.

    • Modo Básico: Transfere uma imagem de um registo de imagem existente.

    • Modo Avançado: Transfere uma imagem baseada nas informações de registo, imagem e etiqueta especificadas.

    Registo

    Especifica o local onde se encontra a imagem.

    Nota:

    Este campo só está disponível quando usar o Modo Básico.

    Tipo

    Especifique o tipo de imagem a transferir.

    Nota:

    Este campo só está disponível quando usar o Modo Avançado.

    Imagem

    Especifique o nome da imagem e a etiqueta da versão para a imagem. Deve separar o nome e a versão com dois pontos (:).

    Nota:

    Quando utilizar o Modo Avançado, também deve incluir o registo onde a imagem se encontra.

    • Contentores Docker: Separe o local de registo do nome da imagem com uma barra oblíqua (/).

    • Contentores LXD: Separe o local de registo do nome da imagem com dois pontos (:).

  4. Selecione Configurar registo para as predefinições para atualizar o registo predefinido.
  5. Clique em Extrair.

A Container Station transfere a imagem a partir do registo.

Importação de uma Imagem

A Container Station permite-lhe importar imagens existentes de um computador local ou NAS. Os formatos suportados são *.tar, .tar.gz e *.tgz.

Importante:

Ao importar um contentor, certifique-se de que a arquitetura da CPU do dispositivo local corresponde ao dispositivo remoto. Por exemplo, um contentor exportado de um dispositivo com uma CPU de 64 bits x86 não pode ser importado para um dispositivo com uma CPU ARM de 32 bits.

  1. Aceda ao ecrã Imagens.
  2. Clique em Importar.

    Abre-se a janela Importar imagem.

  3. Localize a imagem no computador local ou no NAS.

    Localização

    Ação

    O seu dispositivo local

    1. Clique em Computador Local.

    2. Clique no ícone para pesquisar.

      Abre-se uma janela do explorador de ficheiros.

    3. Selecione a imagem para importar.

    4. Clique em Abrir.

    O dispositivo QNAP

    1. Clique em Dispositivo QNAP local.

    2. Clique no ícone para pesquisar.

      Abre-se a janela Selecione um ficheiro de imagem de origem.

    3. Selecione a imagem para importar.

    4. Clique em Aplicar.

  4. Clique em Seguinte.
  5. Opcional: Selecione Importar e Criar para iniciar o assistente Criar Contentor após a conclusão do processo de importação.
    Nota:

    Para obter detalhes, consulte o seguinte:

A Container Station importa a imagem.

Gestão de Imagens

O ecrã Imagens permite-lhe extrair e remover imagens e criar contentores.

  1. No menu, clique em Imagens.

    É exibida a lista de imagens disponíveis.

  2. Execute qualquer uma das seguintes tarefas.

    Tarefa

    Descrição

    Ação

    Inspecionar uma imagem

    Utilize esta ação para listar os detalhes específicos e a configuração de uma imagem específica.

    Clique em > Inspecionar na coluna Ações.

    Abre-se a janela de inspeção.

    Rever contentores relacionados

    Utilize esta ação para exibir uma lista de contentores da Container Station que utilizam uma imagem específica.

    Clique em > Listar Contentores em utilização na coluna Ações.

    Abre-se a janela Contentores que utilizam Imagem.

    Extrair a versão mais recente de uma imagem

    Utilize esta ação para extrair a versão mais recente de uma imagem do registo associado.

    Clique em > Extrair na coluna Ações.

    Exportar uma imagem

    Utilize esta ação para exportar um ficheiro de imagem para o seu computador local ou para o dispositivo QNAP.

    1. Clique em > Exportar na coluna Ações.

      Abre-se a janela Exportar Imagem.

    2. Configure as definições para exportar.

    3. Clique em Exportar.

    Cortar uma imagem

    Utilize esta ação para remover todas as imagens não utilizadas.

    1. Clique em Ação > Cortar na parte superior do painel.

      Abre-se uma janela de confirmação.

    2. Clique em Sim.

    Remova uma imagem

    Utilize esta ação para remover uma imagem.

    Nota:

    A remoção de uma imagem da lista da Container Station não remove a imagem original de quaisquer registos.

    • Para remover uma única imagem, clique em > Remover na coluna Ações.

    • Para remover vários registos, selecione cada registo e depois clique em Ação > Remover na parte superior do painel.

    A Container Station executa a ação especificada.

Aplicações

As aplicações são recursos com múltiplos contentores criados com o Docker Compose. Isto é normalmente utilizado quando um contentor pode ter dependências e que requer outros contentores para funcionar. Para executar aplicações, pode utilizar um ficheiro YAML para descrever componentes e ficheiros de configuração.

Criação de uma Aplicação

A Container Station permite-lhe combinar múltiplos contentores numa aplicação com o Docker Compose. Para obter mais informações, consulte Docker Compose.

  1. No menu, aceda a Aplicações.
  2. Clique em Criar.

    Abre-se a janela Criar Aplicação.

  3. Configure as definições gerais.
    1. Especifique o nome da aplicação.
      Nota:

      O nome da aplicação pode ter entre 1 - 32 caracteres e conter qualquer um dos seguintes caracteres:

      • Caracteres válidos: a–z, 0–9

      • Caracteres especiais válidos:Hífen (-) ou Sublinhado (_)

    2. Introduza o YAML do Docker Compose.
      Dica:

      Pode selecionar e visualizar amostras YAML na lista suspensa Amostra.

  4. Opcional: Clique em Validar para verificar se o código está correto.

    A Container Station valida o YAML e destaca todos os erros de formatação.

  5. Opcional: Configure as definições avançadas.
    1. Clique em Definições avançadas.

      Definição

      Ação

      Porta URL da web predefinida

      Especifique um contentor e uma porta para servir como porta de internet predefinida. A Container Station adiciona um atalho para a aplicação.

      1. Ative Porta URL da web predefinida.

      2. Especifique um nome de serviço.

      3. Especifique um número de porta.

      Limite da CPU

      No separador Recursos especifique o número máximo de CPUs disponíveis para a aplicação e os contentores associados.

      Limite de memória

      No separador Recursos especifique o valor máximo de memória disponível para a aplicação e os contentores associados.

      Reserva de Memória

      No separador Recursos especifique o valor máximo de memória reservado para a aplicação e os contentores associados.

  6. Clique em Criar.

    A Container Station cria a aplicação Docker Compose.

Gestão de Aplicações

O ecrã Aplicações permite-lhe criar, gerir e remover aplicações da Container Station. A partir daqui, os utilizadores podem ver o estado e a data de criação de cada aplicação, o número de contentores dentro de uma aplicação e o URL de internet utilizado para aceder à aplicação.

  1. No menu, clique em Aplicações.

    É apresentada a lista de aplicações.

  2. Selecione uma ou mais aplicações.
  3. Execute qualquer uma das seguintes tarefas.

    Tarefa

    Descrição

    Ação

    Iniciar uma aplicação

    Utilize esta ação para iniciar uma aplicação.

    Clique em Ações > Iniciar na parte superior do painel.

    Reiniciar uma aplicação

    Utilize esta ação para reiniciar uma aplicação em execução.

    Clique em Ações > Reiniciar na parte superior do painel.

    Pausar uma aplicação

    Utilize esta ação para pausar uma aplicação em execução.

    Clique em Ações > Pausar na parte superior do painel.

    Retomar uma aplicação

    Utilize esta ação para retomar uma aplicação em pausa.

    Clique em Ações > Retomar na parte superior do painel.

    Parar uma aplicação

    Utilize esta ação para parar uma aplicação em execução.

    Clique em Ações > Parar na parte superior do painel.

    Forçar uma aplicação a parar

    Utilize esta ação para forçar uma aplicação a parar.

    1. Clique em Ações > Forçar paragem na parte superior do painel.

      Abre-se uma janela de confirmação.

    2. Clique em Sim.

    Remover uma aplicação

    Utilize esta ação para remover uma aplicação.

    1. Clique em Ação > Remover na parte superior do painel.

      Abre-se uma janela de confirmação.

    2. Clique em Sim.

    A Container Station executa a ação especificada.

Utilizar uma Aplicação

  1. No menu, clique em Aplicações.

    É apresentada a lista de aplicações.

  2. Clique num nome de aplicação.
  3. Opcional: Controle contentores individuais na aplicação. Consulte Utilizar um Contentor.
  4. Opcional: Reveja o resultado do registo do sistema de aplicação a partir do separador Registos.
  5. Opcional: Reveja os registos da Container Station a partir do separador Registos de Eventos.
  6. Opcional: Execute qualquer uma das seguintes tarefas.

    Tarefa

    Descrição

    Ação

    Inspecionar uma aplicação

    Utilize esta ação para listar os detalhes específicos e a configuração de uma aplicação específica.

    Clique em Inspecionar na parte superior do painel.

    Abre-se a janela de inspeção.

    Editar o ficheiro YAML e recriar uma aplicação

    Utilize esta ação para atualizar o ficheiro YAML de uma aplicação existente.

    1. Junto de Editar, clique em > Recriar na parte superior do painel.

      Abre-se a janela Recriar Aplicação.

    2. Atualize o ficheiro YAML.

    3. Opcional: Configure as definições avançadas. Consulte Criação de uma Aplicação.

    4. Clique em Atualizar.

    Editar os recursos para uma aplicação

    Utilize esta ação para atualizar o URL ou as definições de recursos de uma aplicação existente.
    Nota:

    Esta ação não lhe permite alterar o ficheiro YAML para a aplicação.

    1. Clique em Editar na parte superior do painel.

      Abre-se a janela Editar Aplicação.

    2. Configure a aplicação. Consulte Criação de uma Aplicação.

    3. Clique em Atualizar.

    Remover uma aplicação

    Utilize esta ação para remover uma aplicação.

    Junto de Editar, clique em > Remover na parte superior do painel.

    1. Junto de Editar, clique em > Remover na parte superior do painel.

      Abre-se uma janela de confirmação.

    2. Clique em Sim.

    Duplicar uma aplicação

    Utilize esta ação para criar uma cópia de uma aplicação existente.

    1. Junto de Editar, clique em > Duplicar na parte superior do painel.

      Abre-se a janela Duplicar Aplicação.

    2. Configure a aplicação. Consulte Criação de uma Aplicação.

    3. Clique em Criar.

    Iniciar uma aplicação

    Utilize esta ação para iniciar uma aplicação.

    Clique em Iniciar na parte superior do painel.

    Reiniciar uma aplicação

    Utilize esta ação para reiniciar uma aplicação em execução.

    Junto de Parar, clique em > Reiniciar na parte superior do painel.

    Pausar uma aplicação

    Utilize esta ação para pausar uma aplicação em execução.

    Junto de Parar, clique em > Pausar na parte superior do painel.

    Retomar uma aplicação

    Utilize esta ação para retomar uma aplicação em pausa.

    Clique em Retomar na parte superior do painel.

    Parar uma aplicação

    Utilize esta ação para parar uma aplicação em execução.

    Clique em Parar na parte superior do painel.

    Forçar uma aplicação a parar

    Utilize esta ação para forçar uma aplicação a parar.

    1. Junto de Parar, clique em > Forçar Paragem na parte superior do painel.

      Abre-se uma janela de confirmação.

    2. Clique em Sim.

    A Container Station executa a ação especificada.

Modelos de aplicação

Implementação de um modelo verificado pela QNAP

A Container Station fornece uma lista de contentores que são verificados para funcionarem corretamente com o seu dispositivo QNAP. Os utilizadores podem facilmente implementar estes contentores a partir do separador Modelos verificados pela QNAP no ecrã Modelos de Aplicações.

  1. No menu, aceda a Modelos de Aplicações.
  2. Identifique um modelo.
  3. Clique em Implementar.

Abre-se o assistente de Implementar Contentor. Consulte Criação de um Contentor Docker.

Adicionar um modelo de Aplicação personalizado

  1. Inicie a Container Station.
  2. No menu, clique em Preferências.
  3. Aceda a Modelos de Aplicação.
  4. Selecione Ativar modelo personalizado.
  5. Especifique o URL para um modelo de aplicação personalizado.
  6. Clique em Aplicar.

A Container Station guarda o modelo de aplicação personalizado.

Implementação de um modelo personalizado

A Container Station permite aos utilizadores importar uma lista personalizada de contentores de uma fonte externa. Estes contentores podem não funcionar corretamente com o seu dispositivo QNAP. Os utilizadores podem facilmente implementar estes contentores a partir do separador Modelos Personalizados no ecrã Modelos de Aplicações.

Nota:

Os utilizadores devem configurar primeiro um repositório de modelos personalizados. Consulte Adicionar um modelo de Aplicação personalizado.

  1. No menu, aceda a Modelos de Aplicações.
  2. Aceda ao separador Modelos Personalizados.
  3. Identifique um modelo.
  4. Clique em Implementar.

Abre-se o assistente de Implementar Contentor. Consulte Criação de um Contentor Docker.

Registos

Adicionar um Registo de Imagens

Nota:

A Container Station apenas suporta adicionar registos Docker.

  1. No menu, clique em Registos.
  2. Clique em Criar.

    Abre-se a janela Adicionar Registo.

  3. Configure o registo.

    Definição

    Ação

    Nome

    Introduza um nome para identificar o registo.

    URL

    Introduza o URL usado para aceder ao registo.

    Autenticação

    Ative para especificar um nome de utilizador e uma palavra-passe utilizados para aceder ao registo.

    Certificado SSL autoassinado Fiável

    Selecione para confiar num certificado SSL que não tenha sido assinado por uma Autoridade de Certificação (AC) fiável.

  4. Opcional: Clique em Testar Ligação.

    A Container Station testa a ligação.

  5. Clique em Aplicar.

A Container Station adiciona o registo da imagem.

Gestão de Registos

O ecrã Registos permite-lhe gerir os registos de imagem docker existentes e adicionar registos personalizados.

  1. No menu, clique em Registos.
  2. Execute qualquer uma das seguintes tarefas.

    Tarefa

    Ação

    Ativar a autenticação do Docker Hub

    1. Na secção Docker Hub, ative o seletor de Autenticação.

      Abre-se a janela Ativar a autenticação do Docker Hub.

    2. Especifique um nome de utilizador e palavra-passe.

    3. Clique em Aplicar.

      A Container Station liga-se à conta Docker Hub.

    Editar um registo personalizado

    Identifique um registo e depois clique em > Editar na coluna Ações.

    Para obter detalhes, consulte Adicionar um Registo de Imagens.

    Remover um registo personalizado

    • Para remover um único registo, clique em > Remover na coluna Ações.

    • Para remover vários registos, selecione cada registo e depois clique em Ação > Remover na parte superior do painel.

    A Container Station executa a ação especificada.

Kubernetes

Gestão de Kubernetes

A Container Station inclui um cluster K3s leve e autónomo e a web UI (interface de utilizador na internet) (Dashboard) oficial do Kubernetes. O servidor K3s é um cluster de nó único não configurável que funciona localmente dentro da instância Docker. A ativação de Kubernetes permite-lhe distribuir cargas de trabalho em paralelo em Kubernetes e como contentores autónomos.

Nota:
  • A porta predefinida do servidor API Kubernetes é 6443.

  • As portas Kubernetes disponíveis na web UI (interface de utilizador na internet) situam-se entre 61000 e 62000.

  • É criada uma conta admin-user predefinida para a gestão da web UI (interface de utilizador na internet) do Kubernetes. Esta conta desfruta de privilégios administrativos durante a implementação de Kubernetes.

Existem várias limitações à utilização de Kubernetes na Container Station:

Área

Limitações

Geral

  • Não são permitidas modificações à configuração do cluster K3s.

  • Não é permitido adicionar nós adicionais.

Rede

  • Os serviços LoadBalancer são suportados no firmware 5.0.1 e posterior.

  • O ingress não é suportado.

Armazenamento

  • Os volumes iSCSI e plugins CSI relevantes não são suportados.

Segurança

  • O acesso direto a pastas partilhadas a partir de uma instância K3s não é suportado.

Avançado

  • A cópia de segurança e o restauro de recursos não são suportados.

  • Adicionar SANs (Subject Alternative Name) adicionais não é suportado.

  1. No menu, clique em Kubernetes.
  2. Selecione Ativar K3s: Kubernetes leve.
  3. Opcional: Selecione Implementar a web UI (Dashboard) de Kubernetes.
  4. Opcional: Selecione Mostrar contentores do sistema Kubernetes.
    Nota:

    Quando ativado, os contentores internos Kubernetes são exibidos quando se utilizam comandos Docker.

  5. Clique em Aplicar.

    A Container Station ativa o nó Kubernetes.

Utilização de Kubernetes

  1. No menu, clique em Kubernetes.
  2. Execute qualquer uma das seguintes tarefas.

    Tarefa

    Ação

    Transferir o ficheiro kubeconfig

    Clique em kubeconfig.yaml para transferir o ficheiro kubeconfig do cluster Kubernetes.

    Aceder ao painel do Kubernetes

    • Clique no URL do painel.

      O painel do Kubernetes abre num novo separador.

    • Selecione entre as seguintes opções:

      • Token: Selecione para introduzir o token do titular copiado

      • Kubeconfig: Selecione para carregar o ficheiro kubeconfig YAML transferido

    • Clique em Iniciar sessão.

      É exibida a página de cargas de trabalho do Kubernetes.

    Copiar o token do titular

    • Clique em Token de titular Kubernetes.

      É exibida a janela Token de titular predefinido.

    • Clique em Copiar.

      O token é copiado para a área de transferência.

    • Clique em Fechar.

    Repor Kubernetes

    Clique em Repor Cluster Kubernetes para repor os clusters e eliminar todos os recursos Kubernetes.

    Desativar Kubernetes

    1. Desative Ativar K3s: Kubernetes leve.

    2. Clique em Aplicar.

Gestão de Recursos

A Container Station permite-lhe gerir contentores, imagens e volumes sem sair da aplicação.

Gestão de Volumes

O ecrã Volumes permite-lhe criar volumes, cortar todos os volumes não utilizados, remover volumes da lista e identificar os contentores que estão a utilizar volumes específicos.

  1. No menu, clique em Volumes.

    É exibida a lista de volumes disponíveis.

  2. Execute qualquer uma das seguintes tarefas.

    Tarefa

    Ação

    Criar um novo volume

    1. Clique em Criar.

      Abre-se a janela Criar volume.

    2. Especifique o nome do volume.

    3. Clique em Criar.

      A Container Station cria um novo volume.

    Inspecionar um volume

    Identifique um volume na lista e depois clique em > Inspecionar na coluna Ações.

    Rever contentores relacionados

    Identifique um volume na lista e depois clique em > Contentores em utilização na coluna Ações.

    Abre-se a janela Contentores que utilizam o Volume.

    Remover todos os volumes não utilizados

    Na parte superior do painel, clique em Ação > Cortar.

    Remover um volume específico

    Nota:

    Só pode remover volumes que não estejam a ser atualmente utilizados.

    • Para remover um único volume, clique em > Remover na coluna Ações.

    • Para remover vários volumes, selecione os volumes e depois clique em Ação > Remover na parte superior do painel.

    A Container Station executa a ação especificada.

Gestão de Registos de Eventos

A Container Station regista as ações que são realizadas dentro da aplicação. Pode visualizar e filtrar os registos e transferir uma cópia num ficheiro CSV.

  1. No menu, clique em Eventos.
  2. Execute qualquer uma das seguintes tarefas.

    Tarefa

    Ação

    Filtrar os registos

    Na parte superior do painel, selecione um ou mais dos botões de gravidade do evento.

    Eliminar todos os registos de eventos

    1. Na parte superior do painel, clique em Ação > Limpar tudo.

      Abre-se a janela Limpar todos os Eventos.

    2. Clique em Sim.

    Transfira os registos como ficheiro CSV

    Na parte superior do painel, clique em Ação > Transferir.

A Container Station executa a ação especificada.

Transferir o Relatório de depuração

  1. Na barra de ferramentas, clique em .
  2. Aceda a Relatório de depuração.

A Container Station prepara o Relatório de depuração para transferir.

Preferências

Gestão das Definições de Rede

As Definições de Rede permitem-lhe configurar o intervalo de endereços IP disponíveis para contentores a utilizar. Existem três redes de ponte disponíveis que pode configurar:

  • lxcbr0: Proporciona acesso de rede para contentores Docker.

  • lxdbr0: Proporciona acesso de rede para contentores LXD.

  • docker0: Proporciona o acesso à rede para contentores de aplicações dependentes.

  1. No menu, clique em Preferências.
  2. Aceda a Definições de Rede.
  3. Identifique uma rede de ponte no painel da esquerda.
  4. Configure as definições de rede.

    Definição

    Ação

    Endereço IP / Rede

    Introduza o endereço IP e CIDR para identificar um intervalo de endereços IP.

    Servidor DNS primário

    Introduza o endereço IP para um servidor DNS.

    Servidor DNS secundário

    Opcional: Introduza o endereço IP para um servidor DNS de reserva.

  5. Clique em Aplicar.

A Container Station guarda as definições de rede. Deve reiniciar a Container Station para as alterações na rede produzirem efeitos.

Dica:

Para repor as definições de rede, clique em Repor.

Transferência do Certificado Docker

Um certificado Docker garante uma ligação segura ao aceder ao serviço Docker da Container Station de outro dispositivo.

Importante:

Deve ativar o reencaminhamento de portas no Docker (porta: 2376) e no seu NAS (porta predefinida: 8080, 443).

Dica:

Para renovar manualmente o certificado do Docker, clicar em Renovar. A renovação do certificado Docker reinicia automaticamente cada um dos contentores Docker.

  1. No menu, clique em Preferências.
  2. Aceda a Certificados.
  3. Opcional: Configure a informação do nome de domínio.
    1. Se utilizar um nome de domínio específico (como myQNAPcloud) para acesso remoto, introduza-o no campo Nome de domínio.
    2. Clique em Aplicar.
  4. Clique em Transferir.

    A Container Station prepara o certificado Docker para transferir.

  5. No seu dispositivo, descomprima o ficheiro do certificado Docker com o comando a partir do campo Comando para descompactar.
  6. Configure o ambiente do docker com o comando a partir do campo Variável ambiental.

Este artigo foi útil?

18% 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