Live data from Hacker News

Docker Desktop no longer free for large companies

theregister.com

201–210 of 597 posts

Re: Docker Desktop no longer free for large companies

#201

We use Docker Desktop for the Mac at work. (Large company) Docker for Mac absolutely sucks. If they’re going to force everyone to pay they better start fixing bugs. They recently stopped allowing skipping a release unless you pay, and then promptly shipped a point release with a showstopper bug. I literally asked IT for a Linux VM/Cloud machine yesterday for development because my Mac is dead in the water due to a bu…

I have to restart Docker for Mac multiple times a day. I'm surprised there hasn't been a community driven open source alternative yet

Singularity ( https://singularity.hpcng.org/user-docs/master/introduction.... ) is a platform that lets you create and run containers. Source is on github : https://github.com/hpcng/singularity

Re: Docker Desktop no longer free for large companies

#203
post #40

Earlier quoted context omitted.

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.

Why run Docker inside a VM on a Mac, when you can just run the Linux dev environment directly inside the VM? That's just starting to sound like Docker for the sake of Docker. Multipass, Qemu, and Parallels can all provide a solid VM on Mac host. All you need after that is your dev environment VM guest image to deploy to the team. https://wiki.qemu.org/Hosts/Mac https://www.parallels.com/

Because you can map your working folder inside it on both Multipass and WSL2, and you can get an integrated editor experience with VS Code, which is what many people apparently want to do (I’m a tmux guy so I don’t care, but I thought I’d provide a user-friendly approach).

Re: Docker Desktop no longer free for large companies

#204

I've been using Minikube's docker-engine and haven't missed DockerForMac for some time now. Minikube sets up a Linux VM using MacOS Hypervisor. It even has a convenience command to configure docker-cli/docker-client. $ minikube docker-env export DOCKER_TLS_VERIFY="1" export DOCKER_HOST="tcp://192.168.65.11:2376" export DOCKER_CERT_PATH="/Users/wibble/.minikube/certs" export MINIKUBE_ACTIVE_DOCKERD="minikube" For corp…

But what minikube backend are you using for this? The preferred one is Docker and all the others are also paid on Mac.

I am using "hyperkit"

Available options:

  --driver='': Driver is one of: virtualbox, parallels, vmwarefusion, hyperkit, vmware, docker, ssh (defaults to auto-detect)

Re: Docker Desktop no longer free for large companies

#205
There reality of this is that Docker is setting themselves up as an enterprise software business. Like the one they spun out a short while ago.

You as a developer won’t be involved with purchasing Docker subscriptions. Instead they’ll have sales teams that approach your IT department who will pay for support reasons and pre install Docker Desktop on all company hardware.

That’s why this is only focused at larger companies. This gives IT departments someone to call when a developer reports a problem.

Re: Docker Desktop no longer free for large companies

#206

I've been using Minikube's docker-engine and haven't missed DockerForMac for some time now. Minikube sets up a Linux VM using MacOS Hypervisor. It even has a convenience command to configure docker-cli/docker-client. $ minikube docker-env export DOCKER_TLS_VERIFY="1" export DOCKER_HOST="tcp://192.168.65.11:2376" export DOCKER_CERT_PATH="/Users/wibble/.minikube/certs" export MINIKUBE_ACTIVE_DOCKERD="minikube" For corp…

But what minikube backend are you using for this? The preferred one is Docker and all the others are also paid on Mac.

> all the others are also paid on Mac

Hyperkit is open source software that works on macOS.

https://minikube.sigs.k8s.io/docs/drivers/hyperkit/

Virtualbox is also a free (as in beer, and mostly libre) driver that works on all of windows/linux/macOS

Re: Docker Desktop no longer free for large companies

#207
post #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.

Yeah, that's the biggest issue; right now Docker Desktop is the only supported way of installing Docker on Windows: https://docs.docker.com/engine/install/#supported-platforms That's literally the only reason I use it.

There's probably a fairly simple way to run Docker directly in WSL, but a lot of documentation is going to need to be updated to point to that method.

Re: Docker Desktop no longer free for large companies

#208
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.

[deleted]

Re: Docker Desktop no longer free for large companies

#209

So many people in this thread don’t understand how enterprise decisions get made. The business license costs $21/month, probably less in reality. Do you really think that businesses are going to jeopardize the workflows of their $250k/year assets over a very core piece of software for $250/year? Any alternative has switching costs and risks. Companies will just pay this. I see so many people saying “just do these 10…

I honestly don't think I could get Docker Desktop through our procurement process before the end of the grace period. It's not a matter of "this is peanuts" as much as "we're guaranteed to breach the license terms if we keep using this thing, so everyone has to get off it now." And then once it's gone, we'll limp along with whatever plugs the gap until something else emerges a as a winner, which probably won't be Docker Desktop.

Re: Docker Desktop no longer free for large companies

#210
post #40

Earlier quoted context omitted.

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.

You don't need VSCode specifically, but it does provide an alternative GUI for managing Docker containers that isn't tied directly to Docker Desktop.

You could use anything to manage the Docker VM... VSCode is just one option.

Post reply on HN