Ghost is a popular Blogging platform written in Node Js. You can find the code on Github. This is a repo to run it on Google Cloud Run.
Just do:
docker-compose upThen go to your browser as http://localhost:8080
Data folder with content and images is used as a volume to make adding posts/editing and image uploads work locally and keep it persisted.