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
Docker Desktop no longer free for large companies
201–210 of 597 posts
Re: Docker Desktop no longer free for large companies
#202Re: Docker Desktop no longer free for large companies
#203Earlier 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/
Re: Docker Desktop no longer free for large companies
#204I'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.
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
#205You 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
#206I'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.
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
#207Looking 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.
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
#208This 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.
Re: Docker Desktop no longer free for large companies
#209So 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…
Re: Docker Desktop no longer free for large companies
#210Earlier 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 could use anything to manage the Docker VM... VSCode is just one option.