Add first pass at Docker support #272

Open
wants to merge 1 commit into
from

Projects

None yet

2 participants

@rmccue
Contributor
rmccue commented Dec 2, 2016

See #193.

Not yet working. :( The problem is that everything generates upstart scripts, but phusion/baseimage uses runit. Apparently, upstart can't run inside Docker, so this is painful.

I suspect this can be resolved by upgrading to a newer base version of Ubuntu (16.04, e.g.), as it would use systemd instead of Upstart. That's a bigger topic, however.

@rmccue rmccue referenced this pull request Jan 9, 2017
Open

Move to Ubuntu 16.04 #311

@joehoyle

Are you thinking we'll continue using Vagrant? Not sure if that's necessary, or if that makes an additional linux VM in VB?

@rmccue
Contributor
rmccue commented Feb 16, 2017

Are you thinking we'll continue using Vagrant? Not sure if that's necessary, or if that makes an additional linux VM in VB?

Sticking with Vagrant provides a consistent CLI, and also ensures there's support for Docker even on systems without it with the VM. You can use the native Docker without the VM though if you have it installed (although that's not in this patch).

@joehoyle

Ok, I would really like to not install virtualbox / vmware if at all possible.

@rmccue
Contributor
rmccue commented Feb 16, 2017

See https://www.vagrantup.com/docs/docker/configuration.html#force_host_vm - Vagrant will use Docker natively without a VM if that's set to false

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment