Help me - How can I configure firebeat to read log files from log folder

Hello and welcome,

If you are running filebeat in a docker container, the path with your logs needs to be accessible to your container.

In your filebeat you have this configuration:

filebeat.inputs:
- type: log
  paths:
    - /media/HDD10TB/log/*.log

But in your docker compose you are not bind mounting the /media path to your filebeat container.

    filebeat:
        user: root
        container_name: filebeat-01
        command: --strict.perms=false
        volumes:
            - filebeat.docker.yaml:/usr/share/filebeat/filebeat.yml:ro
            - /var/lib/docker/containers:/var/lib/docker/containers:ro
            - /var/run/docker.sock:/var/run/docker.sock:ro

You need to make the log path accessible to your container, this is related to docker, not filebeat itself.