version: '3'

networks:
  global:
    external: true

volumes:
  portainer_data:

services:
  portainer:
    image: portainer/portainer:1.18.1
    deploy:
      labels:
      - traefik.port=9000
      - traefik.docker.network=global
      - traefik.frontend.rule=Host:portainer.drakemall.xyz
    ports:
    - 9000:9000/tcp
    command: -H unix:///var/run/docker.sock
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data
    networks:
      global:
