Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluate Docker desktop alternatives #689

Closed
JokeFrels opened this issue Jan 19, 2022 · 13 comments · Fixed by #720
Closed

Evaluate Docker desktop alternatives #689

JokeFrels opened this issue Jan 19, 2022 · 13 comments · Fixed by #720
Assignees
Labels

Comments

@JokeFrels
Copy link

JokeFrels commented Jan 19, 2022

As a project that has no license for docker desktop, I want to have an alternative docker variant as part of devon-ide so that I can still use devon-ide to set up docker.

Tasks:

Evaluate existing alternatives (the already existing evaluation can be used as a basis)

  • Docker in wsl
  • Lazydocker in wsl
  • Rancher desktop
  • Podman-minikube
  • Other alternatives?

Acceptance criteria:

  • There is a presentation similar to the current one that compares at least the alternatives listed above (more alternatives are welcome) by sensible criterias like performance, installability, ...
  • There is a well-founded recommendation which of the alternatives should be added to the devon IDE standard tools
  • The chosen alternative works with Kubernetes
  • The chosen alternative works in VPN
  • On the website there is an explanation why the alternative was chosen (similar information as in the presentation) (Ascii-Format)

AC Sprint 3

  • Documenation is done.
  • .ppt is saved within the public devonfw channel
@maybeec
Copy link
Member

maybeec commented Jan 19, 2022

#634 is the same or simply the epic accordingly?

@JokeFrels
Copy link
Author

#634 is the same or simply the epic accordingly?

#634 is the epic to which this story belongs to

@JokeFrels
Copy link
Author

A sensible criterium is that other cloud tools (Helm, Terraform) should be compatible with the chosen solution

@cinnamon-coder-hub cinnamon-coder-hub self-assigned this Jan 28, 2022
@hohwille
Copy link
Member

Meanwhile RancherDesktop 1.0.0 (end of beta) has been released.
I already switched from DockerDesktop to RancherDesktop.
It already can ship with docker, kubectl and helm:
Screenshot 2022-01-28 at 16 56 06

@maybeec
Copy link
Member

maybeec commented Feb 5, 2022

RancherDesktop will also come witn docker compose automatically in v1.1.0

@cinnamon-coder-hub
Copy link
Member

Great news regarding the VPN-problem with WSL2! The solution mentioned by @SchettlerKoehler and @nikiOstrov, after working for @SchettlerKoehler, also seems to work for me. So CLI-Tools like docker-cli or podman should be able to e.g. pull images as expected with this package. Maybe this tool should become part of #690? What do you think @hohwille?

@albertdb
Copy link

Great news regarding the VPN-problem with WSL2! The solution mentioned by @SchettlerKoehler and @nikiOstrov, after working for @SchettlerKoehler, also seems to work for me. So CLI-Tools like docker-cli or podman should be able to e.g. pull images as expected with this package. Maybe this tool should become part of #690? What do you think @hohwille?

Could you please share the solution for VPN?

@SchettlerKoehler
Copy link
Member

@albertdb
Copy link

albertdb commented Mar 11, 2022

https://github.com/sakai135/wsl-vpnkit

Thanks, the one we saw time ago. I thought there was another way, @cinnamon-coder-hub message was unspecific. Anyway, thanks!

@Bene90
Copy link

Bene90 commented Mar 18, 2022

Hello @nikiOstrov and @cinnamon-coder-hub ,
this task can be closed, right?

@cinnamon-coder-hub
Copy link
Member

Hello @nikiOstrov and @cinnamon-coder-hub , this task can be closed, right?

It depends. As far as I know one of the acceptance criteria isn't fulfilled yet. I would want to write down the explanation why Rancher-Desktop was choosen as alternative together with the documentation for the commandlet implementation of Rancher-Desktop, after implementing the commandlet, or by the end of next week.

@Bene90
Copy link

Bene90 commented Mar 18, 2022

@cinnamon-coder-hub,
i thought implementing the commandlet is part of #690?

cinnamon-coder-hub added a commit that referenced this issue Mar 22, 2022
finishing #689 (#689): Adding asciidoc-file with reasoning for our Docker-Desktop alternative
@hohwille hohwille added this to the release:2021.12.006 milestone Apr 4, 2022
@hohwille
Copy link
Member

hohwille commented Apr 4, 2022

Done and documented with PR #720

@hohwille hohwille closed this as completed Apr 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants