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 [email protected] 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.


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.