Skip to content
This repository has been archived by the owner on Sep 26, 2021. It is now read-only.

Is this repository still maintained? #4265

Closed
fiws opened this issue Sep 25, 2017 · 7 comments
Closed

Is this repository still maintained? #4265

fiws opened this issue Sep 25, 2017 · 7 comments

Comments

@fiws
Copy link
Contributor

fiws commented Sep 25, 2017

Last commit was 2 months ago. Issues and pull requests are piling up.

Is there an alternative to docker machine? Is this project deprecated / abandoned?

@Herbis
Copy link
Contributor

Herbis commented Sep 26, 2017

There's certainly low activity, but I've noticed a contributor requesting changes for a pull request just 4 days ago.
Hopefully the low activity is just temporary.

@afbjorklund
Copy link
Contributor

It would be nice if new maintainers of Docker Machine could be found, since it is still useful sometimes...

There is https://github.com/docker/machine/blob/master/MAINTAINERS, but it seems to be outdated too.

@justincormack
Copy link
Member

In terms of "Is this project deprecated / abandoned?" - internally at Docker we are not using it very much as far as I know, although it is still recommended for desktop use for Windows 7. There are some PRs being merged still, so no it is not abandoned.

My view is that the problem is it tries to be too general, and the scope is very broad. Forcing so many things into the same API is hard work. We have introduced more focused projects such as infrakit for multi host production deployments, linuxkit for a maintainable and extensible replacement for boot2docker, and there are many other external projects that cover related areas.

It would be good to understand the use cases people have now for machine, what they prefer over other tools and what they see as missing or needing changing.

@afbjorklund
Copy link
Contributor

Our current use cases are:

  • Windows 7 (as noted)
  • RHEL 6-7, with KVM

It would be possible to use Docker for Windows (with Windows 10),
or to use Docker Engine on Linux (with new kernel and root access).
But for the legacy versions and unprivileged users, it works just fine...

The easy transfer path to provisioning VMs in the cloud is a bonus, too.

@shin-
Copy link
Contributor

shin- commented Oct 2, 2017

Hey folks,

I'm the primary maintainer of the project. Sorry if I've made it look like it was abandoned, I was gone for a few weeks and am juggling this with a couple other projects, which somewhat explains the month-long silence.
On the other hand, while we still want to maintain the project and make sure the people using it today can continue to do so as long as it is useful, we will not be adding any new feature to the project from here onward, as the Docker team tries to focus its efforts on other solutions (some of which @justincormack aptly describes above).
Bugfixes will continue to happen and we'll make patch releases as needed. Thank you for your understanding!

@afbjorklund
Copy link
Contributor

@shin- : No worries, glad to hear that it is still being maintained! It would be great if some new arrangement could be found to make KVM a more welcome citizen, but I suppose that is more of a discussion to be had ?

For the most part, it's enough to do the work in the drivers... It's only occasionally that something new is needed - like mount or GetPort(), when things differ significantly from whatever VirtualBox is doing.

Discussion is probably better off in a different forum.

@fiws
Copy link
Contributor Author

fiws commented Oct 3, 2017

@shin- thanks for the feedback!
I am only using docker-machine indirect, because gitlab-runner is using it to provision its CI runners.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants