Conversation
Added ability to work with Hyper-v
Merge latest changes to my fork
Not tested, if VBox still works :) |
this command: |
Doesn't |
No. As I wrote above it only needs With the setting described above, I could reduce the elevated dialog. It's only needed, because |
Thanks for the info - I had previously seen some of the elevated admin rights issues and had to ask. It's nice to see this as not being a problem with the user being in the proper group. |
Just some feedback when trying to run this on Windows 10 64bit.
I tried the delete and retry button in kinematic but same issue. boot2docker has a message |
Sounds like something changed in your setup since the VM was created? A missing device could indicate issues with communication - Check your HyperV settings and what device it uses to communicate with the VM |
I have an existing Fedora 23 Vm on hyper-v that can connect to the internet and it works great. By changing the hard coded 'KitematicVirtualSwitch' switch name to use my existing switch name seems to of fixed this issue. I now see this: awesome to have this working with hyper-v!! |
@FrenchBen thanks |
@pflannery thx for testing. ... IMO a new test needs to be made:
What do you think? |
@FrenchBen .. I just used the same name, that's already used for VBox. But I also thought, it should be a different name eg: It would also create better CLI commands eg: |
Just to be sure: There is no directory sharing atm, since hyper-v doesn't provide this function. |
…ternal vswitch list and use the first one, we find. This is the same behaviour as docker-machine.
…s installed. Signed-off-by: radu florescu <radu.florescu@hotmail.com>
Signed-off-by: radu.florescu <radu.florescu@totaljobsgroup.com>
Signed-off-by: radu.florescu <radu.florescu@totaljobsgroup.com>
- when hyper-v exists is present and not virtualbox. - when both hyper-v and virtualbox are missing. Signed-off-by: radu.florescu <radu.florescu@hotmail.com>
…on windows 10. Signed-off-by: raduflorescu <radu.florescu@hotmail.com>
…e, but we can checkk for `fullyqualifiederrorid`. Added Machine name when checking docker machine version. Signed-off-by: raduflorescu <radu.florescu@hotmail.com>
Added defensive programming in accessing vbox.log Signed-off-by: raduflorescu <radu.florescu@hotmail.com>
Signed-off-by: Mario Pietsch <pmariojo@gmail.com>
Signed-off-by: radu.florescu <radu.florescu@hotmail.com>
…not vbox is installed, because there is an exception thrown in the setup earlier. Signed-off-by: radu.florescu <radu.florescu@hotmail.com>
Signed-off-by: Mario Pietsch <pmariojo@gmail.com>
Could we check and merge this in? |
Hi folks, |
@pmario Hello, maybe next time is worth mentioning that before you spend time developing and test it. Could you please also include the link to the two things you mentioned above? Also maybe next time we will have feedback on features that might not be visible to the outside contributors. I did not find any mention about the above feature. |
Please tell me, how I should have known this? ... I still think the Kitematic / docker-machine "multi Platform / single software approach" has an advantage over the "locked in" native versions. Here's the timeline as I see it. That's my point of view and may be totally wrong, since I don't have any knowledge about the real timeline and the people involved. We probably started our approach to include hyper-v into Kitematic at about the same time frame as Docker created D4W. ... D4W concepts may be several months earlier. January February (fast forward May 2016: those groups seem to be responsible for a big part of the implementation March The first public post in the D4W discussion forum was created on 17th March. Docker for Mac and Windows beta was announced at the end of March. ... I did request an invitation the same day. April May 9th May 10th You may find a "Docker for Windows" link here: https://forums.docker.com/t/docker-for-windows-beta-invites/9234/6 ... I don't know if it still works as intended. |
@pmario I am not happy about this going to be wasted time in developing something that won't be used. They could have rejected this before we starting to put time and effort into it. A lot of guys like @FrenchBen and you were involved and everybody looked happy about this being done. But maybe I was wrong to think that. Thank you for the information! will install this new release and try to see if this works. |
@floradu88 I completely understand the feeling and don't think the effort is completely wasted. One REALLY nice use-case for this PR would be to create a Windows server 2016 instance within Hyper-V and allow kitematic to communicate with it. I'd be happy to pull this branch in under the main repo to make sure that the code/time spent remains relevant and doesn't go away (in case repo changes are made by either of you) You both also have my email, so feel free to ping me offline if needed :) |
@FrenchBen I will be more than happy if this gets merged. @pmario what do you think about this? |
@floradu88 As I did understand the comment from FrenchBen, he would pull the branch into the main repo, so it doesn't get lost. There wasn't the intention to merge it? @FrenchBen Or am I wrong here? I don't have the intention to pull a windows server from the web. With my internet connection it takes hours not minutes to pull it. ... I think the ubuntu base images are way to big to be convenient. I use busybox, debian or now alpine. They still need minutes to be initialized the first time. In my opinion pulling gigabytes of images is just wasted time and super boring. |
@pmario Yes, pull it under the main repository. |
Pulling it under the main repo, not merging :) @pmario if you feel incline, here are some of the TP5 setup steps: |
@FrenchBen I am sorry to say this, but the latest docker version is not working out of the box: Maybe docker for windows beta is better. I am waiting to get my hands on that one. Until then, I will try to use this to work with hyper-v. |
@floradu88 The windows check for the Docker for Windows isn't the best - If you have suggestions on how I could make it better, I'm open to suggestions. Thoughts? |
I will start from master and debug it to see why this is failing. Will create a pull request with fixes, if I manage to fix it. |
It's based on: floradu88's PR. ... but I changed quite a lot. See info below.
also see: #1463 (comment)
Hard coded requirements
Hyper-V-Administrators
group.KitematicVirtualSwitch
Setup Kitematic VSwitch
Hyper-V Manager
Desktop AppExternal Network
!Add user to Hyper-V-Administrators group
explorer
This PC
: Manage (You have to be Admin to do this !)