version: '3' services: dozzle: container_name: dozzle hostname: dozzle image: amir20/dozzle:latest environment: - DOZZLE_ADDR=:1234 networks: - admin ports: - 9999:1234 restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock:ro portainer: container_name: portainer hostname: portainer image: portainer/portainer-ce:latest environment: - AGENT_SECRET=$ADMIN_PASSWORD networks: - admin ports: - 9000:9000/tcp restart: always volumes: - ./appdata/portainer/data:/data - /var/run/docker.sock:/var/run/docker.sock - /etc/localtime:/etc/localtime:ro filebrowser: container_name: filebrowser hostname: filebrowser image: filebrowser/filebrowser:s6 environment: - PUID=$PUID - PGID=$PGID networks: - admin ports: - 9998:80 restart: always volumes: - ./appdata/filebrowser:/database - ./appdata/filebrowser:/config - /etc:/srv/etc:ro - /home:/srv/home - /opt/docker:/srv/docker portainer-agent: container_name: portainer-agent hostname: portainer-agent image: portainer/agent:2.16.2 environment: - AGENT_SECRET=$ADMIN_PASSWORD networks: - admin ports: - 9001:9001/tcp restart: always volumes: - /var/lib/docker/volumes:/var/lib/docker/volumes - /var/run/docker.sock:/var/run/docker.sock - /etc/localtime:/etc/localtime:ro networks: admin: