Install Docker, then:
git clone https://github.com/livebytes/docker-ghost.git
cd docker-ghost
sudo docker build -t ghost .
sudo docker run -v /data/ghost/content/images -v /data/ghost/content/data -name ghost-data ubuntu:12.10 /bin/sh
sudo docker run -d -p <host_port>:2368 -volumes-from ghost-data ghost
In a browser, open: http://serverip:port
The node server binds to 0.0.0.0 for external access (the default is 127.0.0.1). You can change this in config.example.js
.
Follow the manual provided by Ghost, for further installation: http://docs.ghost.org/