Skip to content

Portainer (Website)

Portainer

About Portainer

Portainer is a self-hosted management tool for Docker and Kubernetes that provides a user-friendly web interface to simplify container management. It allows users to deploy, manage, and troubleshoot containerized applications and services easily. With Portainer, users can visualize their container environments, manage stacks, networks, and volumes, and monitor the health of their applications. It supports both individual and clustered environments, making it a powerful tool for both beginners and advanced users in container orchestration.

Screenshots

Portainer

Docker Compose (docker-compose.yaml)

services:
  portainer:
    image: portainer/portainer-ce:latest
    container_name: portainer
    restart: unless-stopped
    ports:
      - ${PORT_PORT}:9000
    volumes:
      - /etc/timezone:/etc/timezone
      - ${PORT_DIR}:/data
      - ${DOCKER_VOLUMES}
      - ${DOCKER_SOCK}

Environment File (.env)

PORT_PORT=9000
PORT_DIR=path/to/port/dir
DOCKER_VOLUMES=/var/lib/docker/volumes:/var/lib/docker/volumes
DOCKER_SOCK=/var/run/docker.sock:/var/run/docker.sock