{"id":19325171,"url":"https://github.com/unklab-id/dozzle","last_synced_at":"2026-04-29T10:06:48.633Z","repository":{"id":259511477,"uuid":"876665066","full_name":"UNKLAB-ID/dozzle","owner":"UNKLAB-ID","description":"This repository contains the Docker Compose configuration for running Dozzle, a real-time log viewer for Docker containers.","archived":false,"fork":false,"pushed_at":"2025-05-22T15:55:43.000Z","size":11,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-14T17:04:26.766Z","etag":null,"topics":["docker","docker-compose","dozzle"],"latest_commit_sha":null,"homepage":"https://dozzle.unklab.id","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UNKLAB-ID.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-22T11:02:55.000Z","updated_at":"2025-03-06T05:59:25.000Z","dependencies_parsed_at":"2025-02-24T06:16:36.170Z","dependency_job_id":"fe645cc6-20a3-4350-913d-103bfd16e55d","html_url":"https://github.com/UNKLAB-ID/dozzle","commit_stats":null,"previous_names":["unklab-id/dozzle"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/UNKLAB-ID/dozzle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNKLAB-ID%2Fdozzle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNKLAB-ID%2Fdozzle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNKLAB-ID%2Fdozzle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNKLAB-ID%2Fdozzle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UNKLAB-ID","download_url":"https://codeload.github.com/UNKLAB-ID/dozzle/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNKLAB-ID%2Fdozzle/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32420417,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T06:29:02.080Z","status":"ssl_error","status_checked_at":"2026-04-29T06:29:00.631Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","dozzle"],"created_at":"2024-11-10T02:09:09.795Z","updated_at":"2026-04-29T10:06:48.605Z","avatar_url":"https://github.com/UNKLAB-ID.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dozzle Docker Setup\n\nThis repository contains the Docker Compose configuration for running Dozzle, a real-time log viewer for Docker containers.\n\n## Overview\n\nDozzle is a simple, lightweight application that helps you monitor your Docker container logs in real-time through a web interface. This setup includes configuration for connecting to a remote Docker agent.\n\n## Prerequisites\n\n- Docker Engine installed\n- Docker Compose V2+ installed\n- Access to Docker socket\n- Network access to remote Docker agent (if using remote configuration)\n\n## Configuration\n\n### Docker Compose\n\nThe setup uses Docker Compose with version 3 of the compose specification. Here's the configuration breakdown:\n\n```yaml\nversion: \"3\"\nnetworks:\n  unklab:\n    external: true\nservices:\n  dozzle:\n    image: amir20/dozzle:latest\n    container_name: dozzle\n    restart: unless-stopped\n    environment:\n      - DOZZLE_REMOTE_AGENT=10.104.0.3:7007\n    volumes:\n      - /var/run/docker.sock:/var/run/docker.sock\n    networks:\n      - unklab\n```\n\n### Key Components\n\n1. **Networks**:\n   - Uses an external network named `unklab`\n   - External networks must be created before running this compose file\n\n2. **Service Configuration**:\n   - Container name: `dozzle`\n   - Image: `amir20/dozzle:latest`\n   - Restart policy: `unless-stopped`\n   \n3. **Environment Variables**:\n   - `DOZZLE_REMOTE_AGENT`: Set to `10.104.0.3:7007` for remote agent connection\n\n4. **Volumes**:\n   - Mounts Docker socket for container log access\n   - Mount path: `/var/run/docker.sock:/var/run/docker.sock`\n\n## Installation\n\n1. Clone this repository:\n   ```bash\n   git clone [repository-url]\n   cd [repository-name]\n   ```\n\n2. Create the required external network (if not already existing):\n   ```bash\n   docker network create unklab\n   ```\n\n3. Start the container:\n   ```bash\n   docker compose up -d\n   ```\n\n## Usage\n\nOnce the container is running, you can access the Dozzle web interface through your browser. The default port is typically 8080, but you may need to check your specific configuration.\n\n### Monitoring Logs\n\n1. Open your web browser\n2. Navigate to the Dozzle interface\n3. View real-time logs for all your Docker containers\n\n## Maintenance\n\n### Updating\n\nTo update to the latest version of Dozzle:\n\n```bash\ndocker compose pull\ndocker compose up -d\n```\n\n### Stopping the Service\n\nTo stop Dozzle:\n\n```bash\ndocker compose down\n```\n\n## Troubleshooting\n\nCommon issues and solutions:\n\n1. **Docker Socket Access Issues**:\n   - Ensure proper permissions on `/var/run/docker.sock`\n   - Check if the user has proper group membership\n\n2. **Network Connectivity**:\n   - Verify the remote agent address is correct\n   - Check if the port 7007 is accessible\n   - Ensure the `unklab` network exists and is properly configured\n\n3. **Container Won't Start**:\n   - Check logs using `docker compose logs dozzle`\n   - Verify all required networks are available\n   - Ensure Docker socket is accessible\n\n## Contributing\n\n1. Fork the repository\n2. Create your feature branch\n3. Commit your changes\n4. Push to the branch\n5. Create a new Pull Request\n\n## Support\n\nFor issues and feature requests, please file an issue in the GitHub repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funklab-id%2Fdozzle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funklab-id%2Fdozzle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funklab-id%2Fdozzle/lists"}