3 ms·
Right now, finding VPS providers which work well with Docker is a bit like walking through a mine field. Currently it recommends kernel version 3.8 or greater.
by gexla 13y ago
Right now, finding VPS providers which work well with Docker is a bit like walking through a mine field.
Currently it recommends kernel version 3.8 or greater. This means that if you prefer Ubuntu then you need 13.04 or the ability to upgrade the kernel.
It also currently requires usage of AUFS which means that you need the AUFS kernel module installed. So, if you have a supported kernel then you still might need the ability to modify the kernel. They are working on supporting alternate implementations such as BTRFS though.
EC2 is a great option right now and it's what I'm using.
I agree with another comment mentioning this is the future. However, I wonder how long it will be before something like "Erlang On Xen" becomes more widespread, cutting out the OS completely.
ETA: I love watching this project, it has really taken off and the maintainers have been making fast progress. It seems that as soon as I run into a show stopping problem, it's fixed the next day. It's a bit inspiring and makes me look at the progress I have made on my own projects. ;)
- 23david 13y agoWhat show-stopping problems have you been encountering? Also, which VPS providers have you had luck with so far?
- gexla 13y agoThe only provider I have been using so far is EC2. I tried Joyent (you can recompile your own kernel but but it's more of a PITA than I'm willing to deal with) and DigitalOcean (no 3.8 kernel for Ubuntu.) The show stopping problems were early in development. The major one is that I ran into the kernel issues early on and then they added the recommendation to use only 3.8 or higher. So, that's not a fix but it addressed my problems. I was also having problems running Docker in stand-alone mode per their own docs, they have since removed this and daemon mode works great. I don't remember what the others were.
- gary4gar 13y agoyou can use any VPS provider who support ArchLinux or Gentoo Image. Both Distros will have linux kernel version > 3.8
- joelhaasnoot 13y agoThere are plenty of VPS providers that offer KVM in such a way that you can upgrade your own kernel. DigitalOcean seems to be an exception.
- KenCochrane 13y agoI have been able to get Docker up and running on Amazon EC2, Rackspace Cloud [2], and Linode. You can't get it working on Digital Ocean just yet [3], Due to their inability to run custom kernels, and their lack of Ubuntu 13.04 support. But I'm sure it will be available in the near future. If there are any hosting providers that you would like to see directions on how to get Docker up and running, please submit an issue, and we will do our best to add it to the docs. I'm working my way down a list, picking the most popular ones first. If I have a lot of requests for a particular host, I'll do that one next. [1] http://docs.docker.io/en/latest/installation/amazon.html http://docs.docker.io/en/latest/installation/amazon.html [2] http://docs.docker.io/en/latest/installation/rackspace.html http://docs.docker.io/en/latest/installation/rackspace.html [3] https://github.com/dotcloud/docker/issues/424 https://github.com/dotcloud/docker/issues/424