codewars / deprecated-codewars-docker

[Deprecated] Docker sandboxes for code katas in various languages.
BSD 2-Clause "Simplified" License
4 stars 2 forks source link

Add shipyard to the image/vagrant file #6

Open jhoffner opened 10 years ago

jhoffner commented 10 years ago

Shipyard is an exellent tool for managing multiple containers and hosts. It also is a very useful performance monitoring tool. Having this integrated into the vagrant image would be great.

xcthulhu commented 10 years ago

On it

xcthulhu commented 10 years ago

This requires less lazy provisioning than an inline shell script, so I'm going to use Puppet...

xcthulhu commented 10 years ago

Okay, the more I dig in, this is a pretty deep rabbit hole: http://serverascode.com/2014/05/25/docker-shipyard-multihost.html

jhoffner commented 10 years ago

Rabbit hole in terms of setup? They have an ansible project which could be of some use. Also they have their on vagrant file, maybe we can work with that?

xcthulhu commented 10 years ago

Yeah. To start, the docker service in Ubuntu 14.04 that you get out of the box typing apt-get install docker.io has bugs, but at least it appears functional. The ansible project is not complete; this is a real mess to sort out.

funkymonkeymonk commented 10 years ago

Just submitted https://github.com/funkymonkeymonk/codewars-docker/commit/261bf10de1672dc95b17e62e2df20e8126f68c24 for this.

I get the impression xcthulhu that most of your issues with docker.io not working properly was that you were using a 32 bit architecture. Docker doesn't support 32 bit architectures yet. I honestly don't know why Ubuntu even has a 32 bit package available.