HashiQube - DevOps Lab
Youtube Channel Medium Posts Riaan Nolan Linkedin Riaan Nolan Hashicorp Ambassador

.

Portainer

Portainer Logo

In this HashiQube DevOps lab you will get hands on experience with Portainer.

MAKING DOCKER MANAGEMENT EASY. Build and manage your Docker environments with ease today.

Provision

Open in GitHub Codespaces

bash docker/docker.sh
bash portainer/portainer.sh
vagrant up --provision-with basetools,docker,docsify,portainer
docker compose exec hashiqube /bin/bash
bash hashiqube/basetools.sh
bash docker/docker.sh
bash portainer/portainer.sh

Using Portainer

Please open http://localhost:9333

Portainer

Portainer Provisioner

#!/bin/bash
# https://www.portainer.io/
sudo docker stop portainer
sudo docker rm portainer
yes | sudo docker system prune -a
yes | sudo docker system prune --volumes
sudo docker volume create portainer_data
sudo docker run \
  --name portainer \
  -p 0.0.0.0:8333:8000 \
  -p 0.0.0.0:9333:9000 \
  -v portainer_data:/data \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -d portainer/portainer
echo -e '\e[38;5;198m'"++++ Portainer: http://localhost:9333"