Docker Manager
Docker Manager é uma ferramenta de gerenciamento Docker com uma interface gráfica de usuário, proporcionando uma excelente experiência de usuário. Docker Manager integra um registro de imagens e oferece várias funções através de uma interface gráfica, incluindo busca de imagens, download, e instalação e configuração de contêineres. Os milhões de imagens disponíveis no Docker Hub oferecem inúmeras possibilidades para que seu TNAS atenda às necessidades do seu negócio.
Por favor, instale o Docker Engine antes de usar o aplicativo Docker Manager.
Visão Geral
Na interface de visão geral, você pode monitorar rapidamente o status em tempo real de projetos e contêineres para garantir uma operação estável do serviço. Além disso, a página apresenta visualmente o uso de recursos dos projetos e contêineres em execução, proporcionando uma visão imediata.
Projetos
Através do recurso de projeto, você pode definir facilmente um aplicativo de múltiplos contêineres usando um arquivo de configuração Docker-compose.yml. Eles podem iniciar e gerenciar todos os serviços especificados no arquivo de configuração YML com um único comando, atendendo às necessidades de orquestração entre contêineres.
Criar Projeto
Para criar um projeto usando o recurso de projeto:
- Navegue até a interface do aplicativo Docker Manager e selecione "Projeto" na barra de navegação à esquerda.
- Clique no ícone "Adicionar" no canto superior direito ou no botão "Adicionar Agora" na página para abrir a janela pop-up de criação de projeto.
- Insira sequencialmente o nome do projeto, o caminho do projeto e selecione o arquivo de configuração Docker-compose.yml.
Opções de arquivo de configuração incluem:
· TNAS Local: Escolha um arquivo de configuração armazenado localmente no TNAS.
· Seu computador: Faça upload do arquivo de configuração do seu computador.
· Criar um arquivo YAML: Abra um editor para criar um novo arquivo Docker-compose.yml. - Valide a configuração YAML.
- Após a validação, clique no botão Aplicar.
Validar YAML verificará o conteúdo e o formato do arquivo docker-compose.yml no editor. Se o conteúdo estiver vazio ou o formato estiver incorreto, o botão "Aplicar" será desativado. Por favor, modifique seu arquivo docker-compose.yml de acordo com as instruções fornecidas.
Gerenciar Projeto
Na página do projeto, você pode realizar as seguintes operações:
- Adicionar item: Adicionar um novo item.
- Iniciar/Parar: Iniciar ou parar o item selecionado.
- Reiniciar: Reiniciar o item selecionado.
- Editar: Modificar o item selecionado.
- Excluir: Remover o item selecionado.
- Parada forçada: Terminar forçadamente o item selecionado.
- Limpar: Parar e excluir todos os contêineres, redes, imagens e volumes de dados associados ao serviço.
- Construir: Reconstruir o projeto usando o arquivo Docker-compose.yml configurado.
Contêineres
Contêineres são instâncias em execução de imagens Docker, representando manifestações dinâmicas das imagens. Eles podem ser iniciados, pausados, parados e excluídos. Criar um contêiner requer uma imagem. Se você não tiver nenhuma imagem, pode visitar a página de registro para baixar imagens carregadas por desenvolvedores de código aberto.
Criar Contêiner
Para criar um contêiner no aplicativo Docker Manager:
- Navegue até a interface do aplicativo Docker Manager e clique em "Imagens" na barra de navegação à esquerda.
- Clique no ícone "Iniciar" no canto superior direito para abrir a janela pop-up de criação de contêiner.
- Configure as seguintes informações gerais:
· Nome do contêiner.
· Escolha se deseja habilitar limites de recursos, reinicializações automáticas e execução de alta prioridade para o contêiner. - Configure os diretórios montados.
- Selecione o tipo de rede para configuração de rede.
- Configure as portas de rede.
- Defina variáveis de ambiente.
- Estabeleça conexões com outros contêineres.
- Configure os comandos de execução.
- Confirme as configurações e clique em "OK" para completar a configuração.
- Se você confirmou que suas configurações estão corretas mas ainda não consegue criar um contêiner usando uma imagem do Docker Hub, tente usar uma imagem diferente. O Docker Hub contém imagens personalizadas carregadas por vários desenvolvedores, e às vezes a qualidade das imagens não pode ser garantida.
- Ao configurar portas de contêiner, selecione um número de porta diferente das portas usadas por outros serviços para evitar erros de serviço causados por conflitos de porta.
Gerenciar Contêineres
Na página do contêiner, você pode realizar as seguintes operações:
- Adicionar: Selecionar uma imagem para criar um contêiner.
- Iniciar/Parar: Iniciar ou parar o contêiner.
- Reiniciar: Reiniciar um contêiner em execução.
- Editar: Modificar a configuração do contêiner.
- Excluir: Excluir o contêiner selecionado.
- Parada forçada: Parar forçadamente um contêiner em execução.
- Duplicar Contêiner: Duplicar a configuração de um contêiner existente para criar um novo contêiner.
- Exportar: Exportar o contêiner selecionado como um arquivo .tar.
- Importar: Importar um arquivo que pode ser configurado para criar um contêiner.
- Processos: Visualizar o status de execução dos comandos executados dentro do contêiner.
- Logs: Visualizar logs gerados pelas operações do contêiner.
- Terminal: Acessar a interface de terminal do contêiner.
Para visualizar o motivo da falha na criação do projeto:
Se a criação de um projeto falhar, você pode verificar o motivo clicando no status "Falha na Criação" e revisando os logs de erro.
Imagens
Uma imagem Docker é um sistema de arquivos especial que não só inclui os arquivos necessários para executar programas, bibliotecas, recursos, configurações e outros arquivos necessários para a execução do contêiner, mas também contém parâmetros de configuração preparados para a execução. Ela serve como base para criar e executar contêineres Docker.
Imagens Locais
Esta seção lista as imagens que foram baixadas localmente para o TNAS. Você pode gerenciar todas as imagens baixadas através da função de imagem e usá-las para criar contêineres. Além disso, você pode importar imagens fazendo upload de arquivos.
Gerenciando Imagens Locais
Na página de imagens locais, você pode realizar as seguintes operações:
- Iniciar: Iniciar a imagem selecionada e configurar o contêiner correspondente.
- Importar: Fazer upload de imagens armazenadas localmente no seu computador ou no NAS.
- Exportar: Salvar a imagem selecionada em uma pasta do NAS.
- Excluir: Remover a imagem selecionada.
Registro
O registro sincroniza milhões de repositórios de imagens do Docker Hub, fornecendo acesso a uma vasta biblioteca de imagens. No registro, você pode baixar arquivos de imagens.
Como Baixar Imagens do Registro
- Localize a imagem desejada na lista ou use a função de busca para encontrá-la por palavras-chave.
- Selecione a imagem que deseja baixar e clique no botão "Baixar" no canto superior direito.
- Escolha a versão da imagem que deseja e clique em "OK".
- Após o download, gerencie a imagem através de "Imagens Locais" para posterior ativação e gerenciamento.
Quando você não conseguir carregar o registro, verifique se sua conexão de rede está devidamente estabelecida.
Redes
As redes são cruciais para que os contêineres se comuniquem entre si, com hosts ou serviços externos. Após a instalação, haverá uma rede host padrão e uma rede bridge. É recomendável usar uma rede bridge definida pelo usuário para controlar a comunicação do contêiner e habilitar a resolução automática de DNS dos nomes dos contêineres para endereços IP.
Em Redes, você pode configurar e gerenciar configurações de rede. Docker Manager suporta os seguintes drivers de interface de rede:
- bridge: Fornece um namespace de rede isolado.
- host: Usa o namespace de rede do host Docker.
Gerenciar Redes
- Adicionar: Personalizar configurações para a rede.
- Excluir: Remover a rede selecionada.
- Configurações: Gerenciar contêineres conectados à rede selecionada.
Configurações
Gerenciando Prompt de Sistema para o Processo de Download de Imagens nos Aplicativos
Logs
Esta seção lista todos os registros de execução dentro do aplicativo Docker Manager, permitindo que você gerencie a exportação e o registro desses registros.
Gerenciando Logs
Na página de Logs, você pode visualizar logs de todas as tarefas ou selecionar uma tarefa específica para visualizar seus logs. Você também pode realizar as seguintes operações nos logs:
- Busca: Buscar por eventos.
- Atualizar: Atualizar os logs.
- Exportar: Exportar os logs.
- Excluir: Excluir logs, seja todos os logs ou logs de uma tarefa específica.
- Configurações: Definir a política de retenção de logs. Logs que não atenderem à política serão automaticamente excluídos.