Cannot push images to Docker hub

Cannot push images to Docker even though I am logged in successfully in the log. Is this a travis issue?

This has been upsettingly frustrating to deal with. Why I am I getting a permission denied error on my pushes to docker? Why is there a Travis folder in that nonexistent directory? Please I need answers, ffs.

docker push [secure]/multi-worker:v1
WARNING: Error loading config file: /home/travis/.docker/config.json: open /home/travis/.docker/config.json: permission denied

seriously, what is that directory? It’s not part of my project.