I'm also excited about Docker for easing installation issues and fully
capturing run environments. I haven't yet done anything specifically for
Galaxy tools but put together a functional docker installation of
bcbio-nextgen as a step towards integration:
The trickiest parts of integration are that you need to mount all
container-external data directories used, so need to identify inputs,
outputs and data files and map them over to mounts in the
There is some optimism about support for at least Mac for running
containers. There is a native Docker client, and work on supporting the
server side is on going according to the discussion:
There is also the approach using super minimal VMs that wrap
docker. This isn't easy to use yet but it looks like the proof of
concept is there:
It would be great to hear what other people end up doing with
Docker. Thanks for starting this discussion,
> I know a few people have talked about using docker to package and
> distribute Galaxy tools. The most recent version now runs on all major
> linux distributions, so it's a bit more inclusive now (but there probably
> won't ever be a windows or mac version). One strategy would be for tool
> configs to define an option Docker archive name and possibly an alternate
> command line to execute if the docker archive is being used.
> How far has that work gotten, and what are people thinking about it?
> Please keep all replies on the list by using "reply all"
> in your mail client. To manage your subscriptions to this
> and other Galaxy lists, please use the interface at:
> To search Galaxy mailing lists use the unified search at:
Please keep all replies on the list by using "reply all"
in your mail client. To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
To search Galaxy mailing lists use the unified search at: