Please share how you are starting the container and what mounts you are using, especially to /godata.
Your container may have permissions issues writing to /godata or issues mounting the filesystem in writeable mode. Is it some kind of NFS volume? Is it mounted by another container/host already and thus is being mounted in read-only mode? is this a Helm/Kubernetes install, or just a regular container on a server?
You can exec into the container and check /godata and /go-working-dir are writable by the `go` user.
-Chad