Live data from Hacker News

Docker Desktop no longer free for large companies

theregister.com

61–70 of 597 posts

Re: Docker Desktop no longer free for large companies

#62
post #40
post #33

This appears to be cutting of their nose to spite their face. We have a team of 50+ engineers that all use Docker for Mac for daily development tasks, but I suspect that will no longer be true in a rather short amount of time. Frankly, I don’t really know if anybody actually uses the UI components for it outside of starting and stopping the engine and for basic configuration of the VM. Everything else that comes with…

For the Mac, just get Canonical’s Multipass ( http://multipass.run ) and do an apt-get to install Docker into a VM and use VS Code to “remote” to it. It will automatically install the Docker extension inside the Linux VM and you’re set. For Windows, use WSL2 and do the same. Both can mount “local” folders, although the setup is obviously different. You now have a better way to manage containers than ever before.

Can’t say that limiting developers to VSCode is necessarily a step forward.

Re: Docker Desktop no longer free for large companies

#63
post #13
post #5

Note that Docker Desktop and Docker Engine are separate products. Docker Desktop is the desktop application package that makes Docker user-friendly on macOS and Windows. Docker Engine, the container runtime itself, remains free: > No changes to Docker Engine or any upstream open source Docker or Moby project. If you develop on Linux, no changes are needed.

How would that work if you're using WSL? Docker for Desktop uses WSL but creates it's own separate VM (if you can call it a VM). Would I be able to install and run Docker inside Ubuntu's WSL distro to avoid paying for Docker for Desktop?

I do all my work under WSL, and run Docker engine in WSL and it works perfectly. 100% headless.

I may have had to expose the Docker socket for VS Code containers support to work, but that wasn't any pain, and secured with TLS.

Never needed Docker Desktop, which seemed like a bloated mess.

Re: Docker Desktop no longer free for large companies

#64

Earlier quoted context omitted.

My tiny part of a division of my last company made $40 million USD per year in revenue. We had ~40 employees. Getting the funding for using something like this came from a few levels up and would be in no way guaranteed.

I admit Docker will likely have to tweak their licensing model while also building relationships where there is some wiggle room for how licensing is handled (perhaps accept credit card payments from corporate users that they can expense to sidestep procurement). "Call Us For Pricing"

We do accept credit card payments. All our pricing is on the website https://docker.com/pricing - the Business plan will be available by credit card soon as well.

Re: Docker Desktop no longer free for large companies

#65

If Docker wants to grow up, maybe they could start with replying to support tickets from paying customers. I have a 10 day old open ticket with no reply.

Hey sorry about that, can you send me the ticket details justin @ docker.com and I can look into it.

Fwiw, while there probably isn't a _good_ public relations response here ... N=1, when I see a company publicly managing escalation via public shaming, it inclines me to steer purchasing decisions away from them in the future.

Re: Docker Desktop no longer free for large companies

#66
Looking at the installation instructions for Docker on Mac/Windows, what is the expected way to install the Docker Engine without installing the Desktop bundle?

From https://docs.docker.com/engine/install/binaries/#install-cli...

> The macOS binary includes the Docker client only. It does not include the dockerd daemon.

Re: Docker Desktop no longer free for large companies

#67
post #5

Note that Docker Desktop and Docker Engine are separate products. Docker Desktop is the desktop application package that makes Docker user-friendly on macOS and Windows. Docker Engine, the container runtime itself, remains free: > No changes to Docker Engine or any upstream open source Docker or Moby project. If you develop on Linux, no changes are needed.

Not a trivial thing to run Docker natively inside of a WSL2 environment - at least my attempts to install straight docker strictly inside Ubuntu running in WSL2 always resulted in Ubuntu’s attempts to reach some .exe with regard to Docker. I did learn some fun facts WRT Linux in WSL2 - it doesn’t have systemd installed by default.

Re: Docker Desktop no longer free for large companies

#68
post #13

Earlier quoted context omitted.

How would that work if you're using WSL? Docker for Desktop uses WSL but creates it's own separate VM (if you can call it a VM). Would I be able to install and run Docker inside Ubuntu's WSL distro to avoid paying for Docker for Desktop?

You can connect to a remote Docker engine instance over SSH, which is easier to setup than exposing the Docker socket over a TCP port. So install the client inside WSL and the engine on a Linux VM. EDIT: https://raesene.github.io/blog/2018/11/11/Docker-18-09-SSH/ was a blog I wrote when that feature landed, AFAIK it works the same way now :)

Or just use it inside WSL2, which already is a Linux VM?

Re: Docker Desktop no longer free for large companies

#69
post #61

Rancher Desktop is an open source container management and Kubernetes desktop app. https://rancherdesktop.io/ Disclosure: I work on Rancher Desktop. Feedback welcome.

Seems interesting, but the name conflict with https://rancher.com/ is _very_ confusing. Is Rancher Desktop associated with the linked company?

Re: Docker Desktop no longer free for large companies

#70
post #61

Rancher Desktop is an open source container management and Kubernetes desktop app. https://rancherdesktop.io/ Disclosure: I work on Rancher Desktop. Feedback welcome.

Seems interesting, but the name conflict with https://rancher.com/ is _very_ confusing. Is Rancher Desktop associated with the linked company?

Rancher Desktop is being build by Rancher (which is now part of SUSE).
Post reply on HN