Skip to content

Dozzle

What is it?

Dozzle is a small lightweight application with a web based interface to monitor Docker logs. It doesn’t store any log files. It is for live monitoring of your container logs only. Dozzle can only access logs written to stdout or stderr which is the same functionality as the docker logs command. See below for more info on that.

1. Installation

sb install dozzle

2. URL

  • To access Dozzle, visit https://dozzle._yourdomain.com_

3. Setup

To view log files that are NOT written to stdout or stderr, use the following to setup a basic Alpine Linux container via Docker Compose that just tails a mounted log file (in this case, Cloudplow) which then exposes it to Dozzle. Adjust as needed for your circumstances.

  tail-cloudplow: 
    container_name: tail-cloudplow 
    image: alpine
    volumes:
      - /opt/cloudplow/cloudplow.log:/opt/cloudplow/cloudplow.log:ro 
    command:
      - tail
      - -F
      - /opt/cloudplow/cloudplow.log 
    network_mode: none
    restart: unless-stopped
    user: 1000:1000 
Note

To get the container running, follow our docs on starting a docker container here; Your Own Containers.