Estou usando o Portainer para gerenciamento de contêineres no ambiente de desenvolvimento. E pode ser utilizado em qualquer outro tipo de ambiente.
Pré-requisito: Tenha o Docker instalado e configurado corretamente.
Instalação
-
Crie o volume para armazenar os dados do Portainer (garante que as configurações não se percam ao reiniciar o servidor):
$ docker volume create portainer_data
-
Inicie o Portainer com o comando:
$ docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
- O Portainer ficará disponível na porta 9443.
- Acesse no navegador pelo endereço: https://127.0.0.1:9443.
Atualização
Para atualizar o Portainer (exemplo: da versão 2.16.2 para 2.21.4):
-
Liste os contêineres em execução:
docker ps
Exemplo de saída:
CONTAINER ID IMAGE ed810888e69a quay.io/minio/minio:latest 9881c381bdda postgres:latest b51108cf8a97 mariadb:latest 7d3ebf08c546 portainer/portainer-ce:latest
Identifique o contêiner do Portainer (no exemplo, é o 7d3ebf08c546 ou 7d3e).
-
Pare o contêiner:
docker stop 7d3e
-
Remova o contêiner:
$ docker rm 7d3e
As configurações do Portainer permanecem no volume criado.
-
Remova imagens antigas e que não estão sendo utilizadas:
$ docker rmi $(docker images -a -q)
-
Reinstale a versão mais recente do Portainer com o comando da instalação:
$ docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Conclusão
Com isso, o Portainer estará instalado e poderá ser atualizado facilmente.
Comments
One response to “Portainer: um gerenciador do Docker”
[…] Portainer: um gerenciador do Docker […]