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.