Can you check ~/OpenBBUserData permissions ?
The docker-compose.yaml file contains:
volumes:
- ~/OpenBBUserData:/home/python/OpenBBUserData
- ~/.openbb_terminal:/home/python/.openbb_terminal
~/OpenBBUserData and ~/.openbb_terminal are folders (or files) that will be mounted from your local machine into a docker container. If the folders don’t exist, docker will create them with root ownership.
My permissions after I run docker compose run openbb:
drwxr-xr-x 1 root root 0 03-15 20:50 .openbb_terminal
drwxr-xr-x 1 root root 0 03-15 20:50 OpenBBUserData
Change the owner of ~/OpenBBUserData and .openbb_terminal to your user, then docker compose should work.