Como gerenciar seus contêineres do Docker com o Yacht

O Docker é uma ferramenta bonita, mas pode ser difícil de gerenciar se você não estiver familiarizado com ela. O Yacht é um programa que tenta facilitar as coisas, fornecendo aos usuários uma interface do usuário da Web que pode ser usada para implantar, modificar e gerenciar contêineres. Veja como configurar o Yacht em seu sistema Linux.

Antes de começarmos

Yacht é uma interface do usuário fácil de usar para contêineres do Docker . Você pode usá-lo para editar contêineres, implantar novos, gerenciar volumes e até mesmo modificar arquivos de configuração. No entanto, este software está em desenvolvimento pesado e às vezes pode ser instável.

É altamente recomendável usar o Yacht apenas em configurações nas quais você não esteja preocupado em perder dados valiosos. Certifique-se de fazer backup de seus dados antes de usar o Yacht.

Instalando o Docker no Linux

Yacht é fornecido aos usuários por meio do Dockerhub como uma imagem. No entanto, você deve instalar o Docker em seu sistema antes de tentar executá-lo. Para instalar o Docker em seu sistema, abra uma janela de terminal em seu servidor e siga as instruções de instalação abaixo.

Usaremos o Docker por meio de um pacote Snap no Linux neste guia. O Snap está sendo usado porque tira muita dificuldade de configurar o Docker. Para começar, você deve habilitar o tempo de execução do Snap em seu sistema Linux.

Para habilitar o Snap runtime no Linux, siga nosso guia sobre o assunto . Este guia abordará, em detalhes, como configurar o tempo de execução do pacote Snap. Depois de configurar o tempo de execução do Snap, você pode instalar o Docker em seu servidor usando o comando snap install .

sudo snap install docker

Com a ferramenta Docker instalada, você pode usá-la como root. No entanto, se você quiser usar o Docker sem root, deverá inserir os seguintes comandos em uma janela de terminal.

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap disable docker sudo snap enable docker

Puxando a imagem do docker Yacht

Você precisará extrair a imagem do docker Yacht diretamente do Dockerhub. Para puxá-lo para o seu servidor (ou PC Linux), faça login na conta root do servidor. Você pode fazer login no root com su .

su-

Você provavelmente tem a conta root bloqueada se não conseguir fazer login na conta root. Portanto, você precisará ativá-lo. Para habilitar a conta root, faça o seguinte.

sudo -s

senha

Defina a senha do root para algo seguro e memorável. Em seguida, saia do sudo -s com exit.

saída

Depois de fazer login na conta root, use o seguinte comando para criar o volume do docker “yacht”. Este volume manterá todos os dados do Yacht no servidor.

docker volume criar iate

Com o novo volume criado, use o comando docker run para baixar a imagem Yacht do seu sistema do Dockerhub.

docker run -d -p 8000:8000 -v /var/run/docker.sock:/var/run/docker.sock -v yacht:/config selfhostedpro/yacht

Assim que a imagem for extraída do Dockerhub, o Docker implantará a imagem como um contêiner em seu sistema. Ele executará o Yacht na porta 8000. Você pode acessar a IU da Web do Yacht em qualquer navegador com o seguinte URL.

HTTP://local-lan-ip-of-server:8000

Iniciando o contêiner Yacht docker após a instalação

Usando o comando docker run acima, o Yacht será implantado por meio da imagem do Docker e iniciado na porta 8000. No entanto, esse comando funciona apenas para a implantação inicial.

Se você reiniciar o sistema Linux, deverá usar o comando docker start para executar o Yacht. Veja como.

Primeiro, faça login na conta root usando o comando su – .

su-

Uma vez logado na conta root, execute o comando docker ps -a . Este comando listará todos os contêineres em seu sistema. Encontre a coluna “CONTAINER ID” e o Yacht container ID.

Depois de copiar o ID do contêiner Yacht, você pode iniciá-lo com:

início da janela de encaixe CONTAINER_ID

Ou desligue-o com:

parada de encaixe CONTAINER_ID

Fazendo login no iate

Você precisará usar a senha e o nome de usuário padrão para fazer login no Yacht. Em seguida, acesse Yacht através da URL abaixo, digite admin@yacht.local como usuário e passe como senha.

HTTP://local-lan-ip-of-server:8000

Usando Iate

Depois de fazer login no Yacht, você verá o painel. Este painel mostrará todas as imagens do Docker em execução e seu uso de CPU e memória.

Para gerenciar os contêineres, clique na barra lateral do Iate, selecione “Aplicativos” e selecione seu contêiner. Depois de escolher o contêiner, você verá informações detalhadas, incluindo informações sobre portas, botões de controle, processos em execução, logs, etc.

Gerenciar volumes

É possível gerenciar volumes do Docker no Yacht. Para fazer isso, selecione a barra lateral Iate, escolha “Recursos” e selecione “Volumes”. A partir daqui, você poderá acessar os volumes do Docker usados ​​e não utilizados.

Gerenciar redes

Precisa acessar as configurações de rede do Docker? Selecione a barra lateral Iate e selecione a opção “Rede”. Depois de acessar esta área, você poderá modificar as configurações de rede, interfaces, etc.

Gerenciar imagens

Se você precisar gerenciar imagens do Docker, selecione a barra lateral Yacht, escolha o botão “Recursos” e clique em “Imagens”. Uma vez dentro de “Imagens”, o Yacht permitirá que você gerencie suas imagens do Docker.

Deixar um comentário

Corrigindo o Screen Tearing em placas gráficas Intel no Pardus Linux: Um guia focado em resultados

Corrigindo o Screen Tearing em placas gráficas Intel no Pardus Linux: Um guia focado em resultados

Corrija o problema de tearing (rasgo na tela) causado por placas gráficas Intel no Pardus Linux verificando as configurações de X11 vs. Wayland, as configurações do compositor, a taxa de atualização, o driver Xorg ativo e o TearFree somente quando apropriado.

Como configurar o firewall do SLES 15 com o firewall-cmd

Como configurar o firewall do SLES 15 com o firewall-cmd

Configure o firewalld no SLES 15: verifique as zonas, permita serviços ou portas, salve regras permanentes, recarregue com segurança e verifique o acesso.

Guia de configuração de aplicação de patches em tempo real no SLES: Aplique atualizações do kernel sem reiniciar.

Guia de configuração de aplicação de patches em tempo real no SLES: Aplique atualizações do kernel sem reiniciar.

Habilite a aplicação de patches em tempo real no kernel do SLES 15 SP7, aplique correções compatíveis sem reiniciar, verifique os patches ativos e entenda quando ainda é necessário reiniciar o kernel.

Como ativar o modo FIPS no SUSE Linux Enterprise Server 15

Como ativar o modo FIPS no SUSE Linux Enterprise Server 15

Ative o modo FIPS no SLES 15 com o utilitário de configuração compatível com a SUSE, reinicie com segurança, verifique o status do kernel e da política criptográfica e verifique os limites de certificação.

Como instalar o Google Chrome no Gooroom OS sem violar as políticas de segurança

Como instalar o Google Chrome no Gooroom OS sem violar as políticas de segurança

Instale o Google Chrome no Gooroom OS com segurança usando pacotes .deb oficiais, APT, verificações de políticas, orientações de atualização e correções para dispositivos gerenciados.

Como exportar logs do sistema SLES para um servidor Syslog remoto com segurança

Como exportar logs do sistema SLES para um servidor Syslog remoto com segurança

Encaminhe com segurança os logs do sistema SLES para um servidor syslog remoto usando rsyslog, certificados TLS, verificação de nome do par, filas, validação e testes.

Integração do Active Directory do SLES 15 com o SSSD: um guia passo a passo

Integração do Active Directory do SLES 15 com o SSSD: um guia passo a passo

Integre o SLES 15 ao Active Directory com o SSSD usando o YaST. Prepare o DNS e o horário, configure os logins de domínio, verifique o Kerberos e compare o SSSD, o Winbind e o realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Corrigir o problema "Falha temporária na resolução de DNS" no Debian 12 com systemd-resolved

Corrigir o problema "Falha temporária na resolução de DNS" no Debian 12 com systemd-resolved

Diagnosticar e corrigir falhas de resolução de DNS no Debian 12 com systemd-resolved, incluindo resolv.conf, NetworkManager, networkd, cache e verificação.

Como instalar o Pardus Linux em dual boot com o Windows 11 de forma segura

Como instalar o Pardus Linux em dual boot com o Windows 11 de forma segura

Instale o Pardus 25.2 ao lado do Windows 11 fazendo um backup, reduzindo o volume do Windows, inicializando a partir de um USB UEFI e protegendo as partições EFI e de recuperação existentes.