Ghost in the shell
About running ghost in a docker container and having no troubles with file permissions
#!/bin/bash
docker run -d \
--name ghost-blog-v1 \
-p 9999:2368 \
-e NODE_ENV=production \
-e url=[URL to your blog] \
-v ${PWD}:/var/lib/ghost/content \
-v /etc/group:/etc/group:ro \
-v /etc/passwd:/etc/passwd:ro \
-u $(id -u $USER):$(id -g $USER) \
ghost:1.16-alpine
By mapping the group and passwd as readonly you can easily share files between the container and your host.