> Ok, so I’m going to ride the command line like a cowboy
That's a lot of kool-aid in a short sentence. Note, I'd rather have this over "Rackspace is the market-leading solution provider in the containerized virtualization space, empowered by award-winning Free and Open Source Software (FOSS) products such as Docker and LXC", but I do feel that you're pushing it a bit far in this post, here and there.
what would be the next steps to actually expose this django container to the public via port 80 and surviving a host server reboot?
This command would start it on port 8000, but you could change to any other port you want, assuming it is free.
$ docker run -d -p :8000 kencochrane/django-docker
I'm also pretty sure that when your host is restarted the container will start back up when docker does, if the container was running before the host was restarted.
Aside from that, I have had a recent interest in Docker, LXC and QVD. Thanks for the information, jnoller. I have been doing the reading (without the typing), but this just reassured me that I am on the right path. The Docker part rolls in for segregating applications from each other. In case one app gets compromised, they do not all fall down. Another interest is hitting a few compliance standards by utilizing LXC on its own. Finally, virtualization with QVD and LXC.
$ time nova boot ....
0.24s user 0.04s system 1% cpu 20.724 total
$ nova console-log
Cloud-init v. 0.7.3 finished at Mon, 11 Nov 2013 19:08:50 +0000. Datasource DataSourceEc2. Up 54.42 seconds
In practice that means <1min until the machine is ssh-able.Smallest non-performance instance in rackspace ORD: around 5 minutes until ACTIVE.