Search code examples
dockervagrantghost-blogubuntu-15.04

How to Host Ghost Blog on Home Web Server


I am running the Ghost Blog inside a docker container inside a virtual machine running Ubuntu Snappy Core OS. This virtual machine is running on my home server, a C720 Chromebook cracked to run Lubuntu on bare-metal.

I can see the blog at localhost:2368 but do not know how to make it accessible to outside world? I am port forwarding from the router to the C720, and have verified that I can host the blog from the native OS. Now I am trying to get it running from inside the virtual machine.


Solution

  • Make your VM run in bridge mode and pick up an address from your home router. Then expose the port on your container with something like this:

    docker run -ti -p 2368:2368 ghost
    

    Then you will be able to access your Ghost web site using the Bridged IP address

    http://<bridged-ip>:2368