Pesquisa de site

Como gerenciar contêineres do Docker usando o Portainer no Ubuntu


Nesta página

  1. Pré-requisitos
  2. O que faremos
  3. Etapa 1 - Instalar o Docker no Ubuntu 16.04 LTS
  4. Etapa 2 - Instalar e configurar o Portainer
  5. Etapa 3 - Implantar novo contêiner de aplicativo
  6. Etapa 4 - Gerencie o ambiente do Docker usando o Portainer
    1. Gerenciar Contêineres
    2. Gerenciar imagens do Docker
    3. Gerenciar redes
    4. Gerenciar volumes

    O Portainer é uma IU de gerenciamento de código aberto para Docker, incluindo o ambiente Docker Swarm. O Portainer facilita o gerenciamento de seus contêineres do Docker, permitindo que você gerencie contêineres, imagens, redes e volumes a partir do painel do Portainer baseado na web.

    Neste tutorial, mostrarei passo a passo como instalar e configurar o Portainer no Ubuntu 16.04 LTS. Instalaremos e configuraremos o Portainer, implantaremos o Apps Container, Manage Container, imagens, rede e volumes para nosso ambiente Docker.

    Pré-requisitos

    • Servidor Ubuntu 16.04
    • Privilégios de root

    O que nos faremos

    1. Instalar o Docker no Ubuntu 16.04
    2. Instalar e configurar o Portainer
    3. Implantar contêiner de aplicativo de blog fantasma
    4. Gerenciamento do Ambiente Docker

    Passo 1 - Instale o Docker no Ubuntu 16.04 LTS

    Antes de instalar os pacotes docker, atualize o repositório em seu sistema e atualize os pacotes.

    sudo apt update
    sudo apt upgrade

    Agora instale o docker usando o comando apt abaixo.

    sudo apt install docker.io -y

    Após a conclusão da instalação, inicie o serviço docker e habilite-o para iniciar sempre na inicialização do sistema.

    systemctl start docker
    systemctl enable docker

    Docker instalado no servidor ubuntu 16.04, verifique usando o comando abaixo.

    docker version

    E você obterá a versão 1.x do docker instalada no sistema.

    Etapa 2 - Instalar e configurar o Portainer

    O Portainer pode ser instalado como um contêiner docker e autônomo sem contêiner docker.

    Neste tutorial, instalaremos o Portainer como um contêiner do Docker. É muito simples de instalar e rodar em qualquer sistema porque só precisamos garantir o suporte do sistema para o Docker.

    Antes de instalar o Portainer, baixe a imagem do Portainer do DockerHub usando o comando docker pull abaixo.

    docker pull portainer/portainer

    Agora execute o Portainer usando o comando docker simples abaixo.

    docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

    O Portainer agora está sendo executado como um contêiner, verifique-o usando o comando docker ps.

    docker ps

    E você obterá o resultado abaixo.

    O Portainer agora está sendo executado como um contêiner do Docker com o nome elatted_hopper e está sendo executado na porta 9000.

    Em seguida, configuraremos a senha do Admin para o Portainer.

    Abra seu navegador da Web e digite o endereço IP do servidor com a porta 9000.

    http://192.168.33.10:9000/

    Você obterá a página sobre o usuário administrador e a configuração de senha.

    Digite sua senha de administrador forte e clique no botão Criar usuário.

    Agora precisamos definir em qual ambiente o Portainer irá se conectar. O Portainer oferece suporte para ambiente autônomo do Docker, Docker Swarm e modo Swarm.

    Para este guia, configuraremos o Portainer para se conectar ao ambiente Docker local.

    Escolha o ambiente Local e clique no botão Conectar.

    E agora você verá o Portainer Admin Dashboard.

    O Portainer foi instalado como um Docker Container no Ubuntu 16.04.

    Etapa 3 - Implantar novo contêiner de aplicativo

    Após a instalação do Portianer, executaremos o Application Container usando o Portainer.

    Clique no menu Modelo de aplicativo.

    Agora escolha o aplicativo que deseja instalar. Para este guia, instalaremos o blog Ghost como um Docker Container.

    Clique em Fantasma.

    Digite o nome do contêiner ghost-blog e clique em Mostrar opções avançadas. Na configuração de mapeamento de porta, digite a porta 80 no host.

    Agora clique no botão Implantar o contêiner.

    E quando estiver completo, você obterá a página do contêiner conforme abaixo.

    O Ghost agora está instalado como um Docker Container e está usando a porta 80 no host.

    Abra seu navegador da Web e digite o endereço IP do servidor.

    http://192.168.33.10/

    E você obterá a página inicial do blog Ghost conforme abaixo.

    Etapa 4 - Gerencie o ambiente do Docker usando o Portainer

    Nesta etapa, configuraremos os ambientes do Docker, como imagens do Docker, contêiner, volumes e redes.

    Gerenciar contêineres

    O Portainer fornece uma maneira simples e fácil de usar o gerenciamento para Docker Containers.

    Clique no menu Containers à esquerda e você obterá a página abaixo.

    Podemos iniciar, parar, reiniciar, criar um novo contêiner, acessar o shell do contêiner, ver o log do contêiner e as estatísticas do contêiner a partir deste gerenciamento de contêiner do Portainer.

    Concha do contêiner Ghost:

    Registros do contêiner fantasma:

    As estatísticas do contêiner:

    Gerenciar imagens do Docker

    Clique no menu Imagens e você obterá a página abaixo.

    Agora podemos ver a lista de imagens do docker em nosso sistema e podemos criar manualmente uma nova imagem do docker ou extrair/baixar novas imagens do repositório DockerHub.

    Gerenciar redes

    A partir deste menu, criamos novas redes personalizadas para nosso ambiente Docker. Clique no menu Redes.

    Gerenciar volumes

    Este menu fornece uma maneira fácil de criar novos volumes personalizados para nosso contêiner.

    Precisamos apenas criar novos volumes customizados, e quando quisermos criar um novo container na aplicação, basta anexá-lo ao container através do menu Opções avançadas.

    A instalação e configuração do Portainer Docker Management UI no Ubuntu 16.04 foram concluídas com sucesso.

    Referência

    • https://portainer.readthedocs.io/en/stable/

Artigos relacionados: