-
O que é a Container Station?
-
Casos de utilização
-
-
Requisitos do sistema
-
Antes de começar
-
Criar um contentor
-
Criar ou importar um contentor Docker
-
Criar ou importar um contentor LXD
-
Extrair ou importar uma imagem
-
-
Gerir ações de contentores e imagens
-
Gerir clusters Kubernetes
-
Configurar e utilizar Kubernetes
-
Gerir clusters Kubernetes
-
-
Configurar e gerir registos
-
Adicionar um registo de imagens
-
Gerir registos predefinidos
-
-
Configurar as preferências da aplicação
-
Gerir definições de rede
-
Configurar as definições do certificado
-
-
Leitura adicional e recursos
Este guia é aplicável ao QTS 5.1.0, QuTS hero h5.1.0, QuTScloud c5.1.0 e versões posteriores.
O que é a Container Station?
A Container Station é uma plataforma de virtualização desenvolvida pela QNAP que permite implementar e gerir facilmente aplicações em contentores em dispositivos QNAP. A aplicação suporta contentores Docker e LXD, proporcionando um ambiente leve e isolado para executar aplicações e serviços com uma eficiência de recursos otimizada.
Casos de utilização
- Implementar aplicações nativas da nuvem utilizando contentores
- Executar sistemas operativos isolados para desenvolvimento e teste
- Alojar serviços virtualizados como servidores web ou bases de dados
- Manter vários ambientes em contentores num dispositivo QNAP
Requisitos do sistema
Antes de instalar e usar a Container Station, é essencial garantir que o seu dispositivo QNAP cumpre os requisitos mínimos do sistema. Estes requisitos variam conforme o tipo de plataforma de contentores que pretende utilizar - Docker, Kata ou LXD. Cada plataforma tem necessidades de recursos diferentes, incluindo a arquitetura do processador, a capacidade de memória e os sistemas operativos suportados.
Requisito do sistema | Docker | Kata | LXD |
---|---|---|---|
Arquitetura da CPU |
|
|
|
Memória | 1 GB | 4 GB | 2 GB |
Antes de começar
- Inicie sessão no dispositivo como administrador.
- Certifique-se de que a Container Station está instalada.
- Certifique-se de que o seu dispositivo está ligado a uma rede externa utilizando uma gateway predefinida.
- Certifique-se de que o firmware do seu dispositivo QNAP está atualizado.
Criar um contentor
Criar ou importar um contentor Docker
Crie um novo contentor Docker selecionando uma imagem do Docker Hub ou importe um contentor Docker existente no seu sistema local ou dispositivo QNAP. Configure definições como o nome do contentor, a política de arranque automático e as opções de rede.
- Abra a Container Station e aceda ao menu Contentores.
- Clique em Criar.
- Selecione Docker Hub (Modo Básico) ou imagem Docker (Modo Avançado).
- Especifique o nome e a versão da imagem no Modo Básico ou o nome da imagem e registe no Modo Avançado.
Exemplos:- Modo Básico:
nginx:1.25.2
- Modo Avançado:
registry.hub.docker.com/library/postgres
- Modo Básico:
- Selecione Tente extrair a imagem do registo antes de criar o contentor.
- Clique em Seguinte e configure as definições básicas e avançadas.
- Clique em Seguinte para rever as definições e clique depois em Concluir para criar o contentor.
Criar ou importar um contentor LXD
Selecione uma imagem LXD para criar um novo contentor ou importar um contentor LXD de um sistema local ou dispositivo QNAP. Personalize definições como o nome do contentor, o armazenamento e a política de arranque automático.
- Abra a Container Station e aceda ao menu Contentores.
- Clique em Criar.
- Selecione Servidor de Imagem LXD (Modo Básico) ou imagem LXD (Modo Avançado).
- Especifique o nome e a versão da imagem no Modo Básico ou o nome da imagem e registe no Modo Avançado.
Exemplos:- Modo Básico:
ubuntu:22.04
- Modo Avançado:
images:ubuntu/22.04
- Modo Básico:
- Selecione Tente extrair a imagem do registo antes de criar o contentor.
- Clique em Seguinte e configure as definições básicas e avançadas.
- Reveja as definições do contentor e clique em Seguinte para continuar.
- Clique em Concluir para criar o contentor.
Extrair ou importar uma imagem
A funcionalidade Extrair Imagem permite aos utilizadores transferir imagens de contentores a partir de um registo online, enquanto a funcionalidade Importar Imagem permite carregar imagens diretamente a partir de ficheiros locais ou cópias de segurança.
As principais diferenças entre a extração e a importação de imagens são as seguintes:
- Origem da imagem: A extração recupera uma imagem de um registo online, enquanto a importação cria uma imagem a partir de um ficheiro armazenado localmente.
- Utilização: A extração serve para transferir imagens de origens externas, enquanto a importação serve para carregar imagens de cópias de segurança locais ou exportações.
- Abra a Container Station e clique em Explorar.
- Clique em Extrair Imagem ou Importar Imagem.
- Configure as definições da imagem.
Gerir ações de contentores e imagens
Pode gerir e controlar os seus contentores através da Container Station. As ações comuns incluem iniciar, parar, pausar, reiniciar ou remover contentores. Também pode inspecionar os registos de contentores, a utilização de recursos e as estatísticas de desempenho.
- Na Container Station, aceda a Contentores ou Imagens.
- Selecione o contentor ou a imagem que pretende gerir da lista.
- Em Ações, selecione
ou
.
Notaao lado do seu contentor indica que o contentor está a ser gerido ou orquestrado por um cluster Kubernetes.
- Execute uma das seguintes ações do contentor.
Ações básicas do ciclo de vida do contentor
Ação Descrição Iniciar Começar o funcionamento de um contentor parado. Reiniciar Reiniciar um contentor em funcionamento ou parado. Parar Parar um contentor em funcionamento. Forçar paragem Paragem forçada imediata de um contentor em funcionamento. Pausar Suspender temporariamente um contentor em funcionamento sem o parar. Retomar Retomar um contentor em pausa e continuar os seus processos. Inspeção e interação de contentores
Ação Descrição Inspecionar Ver informações detalhadas sobre a configuração e o estado do contentor. Executar Executar comandos de terminal dentro do contentor em funcionamento. Anexar Ligar aos fluxos de entrada/saída padrão de um contentor. Configuração e gestão do contentor
Ação Descrição Editar Modificar as definições e os parâmetros do contentor. Recriar diretamente Recriar um contentor parado utilizando as suas definições anteriores. Recriar Recriar um contentor com definições atualizadas. Duplicar Criar um duplicado de um contentor existente. Imagem de contentor e gestão de dados
Ação Descrição Criar imagem Criar uma imagem reutilizável a partir de um contentor em funcionamento ou parado. Exportar Exportar um contentor para ser utilizado noutro dispositivo. Remover Selecionar um contentor do sistema. - Execute qualquer das seguintes ações de imagem.
Inspeção e gestão de imagens
Ação Descrição Inspecionar Ver informações detalhadas sobre a configuração e propriedades da imagem. Contentores em utilização Exibir uma lista de contentores utilizando uma imagem específica. Marcação de imagens e controlo de versões
Ação Descrição Identificar Atribuir ou modificar uma etiqueta (versão) para uma imagem específica. Transferir e carregar imagens
Ação Descrição Extrair Transferir uma imagem de um registo para a Container Station. Inserir no Registo Carregar uma imagem para um registo para utilização posterior. Inserir diretamente Carregar uma imagem para um registo sem passos intermédios. Exportação e remoção de imagens
Ação Descrição Exportar Guardar uma imagem num sistema local ou dispositivo QNAP para cópia de segurança ou transferência. Remover Eliminar uma imagem do sistema para libertar espaço ou limpar recursos não utilizados.
Gerir clusters Kubernetes
Configurar e utilizar Kubernetes
Ative o suporte a Kubernetes configurando um cluster K3s leve dentro da Container Station. Implemente cargas de trabalho de Kubernetes e faça a gestão de aplicações com o painel do Kubernetes ou comandos kubectl.
- Abra a Container Station e navegue para a secção Kubernetes.
- Selecione Ativar K3s de Kubernetes leve.
- Opcional: Ative Mostrar contentores do sistema Kubernetes.
- Clique em Aplicar para concluir a configuração.
- Aceda ao painel do Kubernetes utilizando o URL fornecido para monitorizar e gerir cargas de trabalho.
Gerir clusters Kubernetes
Controle os clusters Kubernetes iniciando, parando e reiniciando o cluster ou visualizando o seu estado. Faça a gestão dos recursos do cluster e monitorize cargas de trabalho de contentores em funcionamento no ambiente Kubernetes.
- Abra a Container Station e navegue para a secção Kubernetes.
- Transfira o ficheiro Kuberconfig.
- Clique no URL do painel do Kubernetes.
A Container Station abre a página de internet do Kubernetes num novo separador. - Introduza o token Kubernetes ou carregue o ficheiro Kuberconfig e, em seguida, clique em Iniciar sessão.
- Implemente aplicações em contentores. Para obter detalhes, consulte Implementar aplicações em contentores na página de documentação do Kubernetes.
Configurar e gerir registos
A Container Station permite-lhe gerir vários registos de imagem padrão, incluindo Docker, Harbor e outros tipos de registo, permitindo o armazenamento seguro e a recuperação de imagens de contentores. A aplicação também fornece dois registos reservados predefinidos do sistema (Docker Hub e Servidor de Imagem LXD).
Adicionar um registo de imagens
- Aceda a Registos no menu.
- Clique em Criar para abrir a janela Adicionar Registo.
- Configure as seguintes definições:
- Nome: Introduza um nome para o registo.
- URL: Introduza o URL do registo.
- Autenticação: Ative esta opção para especificar um nome de utilizador e uma palavra-passe.
- Certificado SSL autoassinado Fiável: Selecione esta opção se o certificado SSL não for assinado por uma Autoridade de Certificação fiável.
- Opcional: Clique em Testar Ligação para verificar a ligação.
- Clique em Aplicar para adicionar o registo da imagem.
Gerir registos predefinidos
- Ativar a autenticação do Docker Hub: Ative o interruptor toggle junto a Autenticação na secção Docker Hub, especifique um nome de utilizador e uma palavra-passe e clique em Aplicar.
- Editar um registo personalizado: Clique em
> Editar na coluna Ações, junto ao registo, e modifique as definições.
- Remover um registo personalizado: Para eliminar um registo, clique em
> Remover. Para vários registos, selecione cada um deles e clique em Ação > Remover.
Configurar as preferências da aplicação
Faça a gestão das definições de rede para estabelecer e personalizar configurações de rede para contentores, incluindo intervalos de IP, definições de DNS e pontes de rede para contentores Docker e LXD. Além disso, é possível ajustar as definições de IP de determinadas aplicações em contentores da QNAP a partir desta página. As definições de rede para aplicações QPKG dependentes da Container Station também podem ser configuradas aqui, permitindo-lhe gerir a rede ao nível do contentor e da aplicação num único local.
Gerir definições de rede
- Aceda a Preferências na Container Station.
- Selecione Definições de Rede no menu.
- Configure intervalos de endereços IP para contentores Docker e LXD.
- Configure servidores DNS e redes de ponte para a comunicação entre contentores.
- Clique em Aplicar para guardar as definições e reiniciar a Container Station.
Adicionar um modelo de aplicação personalizado
Ao adicionar um modelo de aplicação personalizado, permite-lhe fazer uma lista de aplicações adicionais disponíveis na Container Station.
- Inicie a Container Station.
- No menu, clique em Preferências.
- Aceda a Modelos de Aplicação.
- Selecione Ativar modelo personalizado.
- Especifique o URL para o modelo de aplicação personalizado.
- Clique em Aplicar.
http://[IP_Address]:[Port]/my-template-file.json
.Este processo permite-lhe expandir as opções de aplicações dentro da Container Station, adaptando as aplicações disponíveis às suas necessidades específicas.
Configurar as definições do certificado
Os certificados Docker são essenciais para garantir a segurança das comunicações entre clientes e servidores Docker, assegurando a transferência de dados encriptados e ligações autenticadas. Este guia explica como configurar definições de certificado na Container Station da QNAP para um ambiente Docker seguro.
- Abra a Container Station, aceda a Preferências e clique no separador Certificados para aceder às definições de configuração do certificado.
- Clique em Transferir para obter o ficheiro de certificado necessário para ligações seguras.
- Crie um diretório (
~/.docker
) e extraia o certificado transferido utilizando o comandounzip cert.zip -d ~/.docker
. - Defina a variável de ambiente do Docker executando
export DOCKER_HOST=tcp://<IP_ADDRESS>:2376 DOCKER_TLS_VERIFY=1
, substituindo<IP_ADDRESS>
pelo valor adequado da configuração. - Confirme se o nome do domínio corresponde ao certificado configurado (por exemplo,
1234.myQNAPcloud.com
) e verifique a última data de renovação para garantir atualizações atempadas.
Leitura adicional e recursos
- Container Station: Página de destino oficial da QNAP para a Container Station
- Como usar a Container Station 3: Um tutorial detalhado da QNAP para a configuração da Container Station
- Base de conhecimento: Base de dados pesquisável de FAQs (perguntas frequentes), tutoriais e ajuda na internet
- QNAP College: Tutoriais de instruções em vídeo