Secondary, a native Darwin Docker server would be killer.
The mobile implications could be huge if this made it out of Windows Server.
Secondary, a native Darwin Docker server would be killer.
The mobile implications could be huge if this made it out of Windows Server.
You'll have 2 hubs, the "windows hub" and the "linux hub".
This is incorrect.
That said, it's true that Windows won't all of the sudden gain the ability to run ELF.
Running boot2docker on windows is sort of cheating in that it is a virtual machine running docker apps and this effort appears to be a native dockerd running on Windows. Thoughts?
From any machine, you should be able to `docker run` any application, and docker will be smart enough to find (or create!) the best place run it.
The base pieces of the lego are currently in flight in Docker proper to enable this, with great tools built around the Docker API for more advanced topics (like clustering and scheduling)
> Running boot2docker on windows is sort of cheating in that it is a virtual machine running docker apps and this effort appears to be a native dockerd running on Windows.
I wouldn't say it's cheating. If your target is all linux machines, you need a cheap, local, efficient way of developing and testing those applications. Boot2Docker is an option (but not the only one - you could use a cloud service, internal vm infra, etc. etc.)
Love the dialogue - keep it coming.
If you're running docker on windows and you try to run a linux container, it will magically start boot2docker and start your linux container inside that vm if you are running on a windows box.
Now if that is true, my question would be: How do you boot2windows for windows docker images when you can't freely distribute a windows vm?
As I think both being able to support both would be amazing, I don't see how it fits into the current scheme of things.
Maybe! Or you've used something like the new `docker hosts` feature, which could create a new instance for you on any infrastructure provider. Or you could be pointing to a boot2docker node, etc.
> Now if that is true, my question would be: How do you boot2windows for windows docker images when you can't freely distribute a windows vm?
I don't have a good answer for this, as we do not have a boot2windows product or announcement (I assume this is the opposite case, if you have a linux machine and want to run a windows image)
My guess instead is you'd be pointing to a set of infrastructure that can find (or create) Windows Docker Hosts and it would run there.
See https://github.com/bfirsh/docker/tree/host-management
There's also a relevant thread on the docker-dev mailing list
that sounds promising...
I actually got unofficial approval to push my League of Legends linux image to the hub, which is an absolutely PITA to get installed right. I may do that; I don't play enough to maintain it.
What do you mean by get approval? Isn't LoL F2P? Did you have to get approval from the creator or Docker?
Great idea. I will definitely reach out.
> What do you mean by get approval? Isn't LoL F2P?
Just because it's F2P doesn't mean I have a license to distribute it.
> Did you have to get approval from the creator or Docker?
Docker is an open source project. So, in effect, all contributors (including me!) are creators of Docker :)