Live data from Hacker News

Docker Desktop no longer free for large companies

theregister.com

581–590 of 597 posts

Re: Docker Desktop no longer free for large companies

#581

> There's a standards conversion going on where we can trace the provenance of each and every layer of the image, we can start signing those layers, and with that metadata, we can start doing automated decisioning, automated reporting, automated visibility into what's been done to that image at each step of the lifecycle. Docker's CEO is being disingenuous. When you deploy a Docker container, you specify the image ID…

You seem to be mixing up image ids which are not content addressable identifiers and image digests which are.

Image IDs are not content addressable identifiers and I need them to be. How is that a mixup?

Re: Docker Desktop no longer free for large companies

#582
post #573
post #510

Earlier quoted context omitted.

That's exactly what docker desktop does as well. A Macos or Windows client that runs docker in a Linux VM. There is a really limited concept of container on Windows, but it's far from being great and since not much people use Windows in production to run apps, this is not really usefull.

The integration (the Linux VM is transparent to the user) is what makes all the difference.

Oh yes, whilst Docker was created to help developers to think operationally, it (ironically) ended up helping Developers to not think about operations at all.

Re: Docker Desktop no longer free for large companies

#583
post #242

Earlier quoted context omitted.

One other big factor: certain other vendors have very aggressive sales tactics which essentially boil down to “buy a bunch of stuff you don’t need or we’ll audit every computer in your company and charge a penalty for anything we can find to quibble with”. Docker doesn’t need to actually do that to run afoul of policies based on the scar tissue from those other vendors. Simply going from “you can use it without being…

Yup, this is the concern. Having been kindly asked by Oracle to remove virtualbox extensions, this sort of gotcha/conditional pricing feels dangerous

How Oracle discovered you're using it?

Re: Docker Desktop no longer free for large companies

#584
post #26

Overall if they want to charge for their product that's fine. I just hate the model of release free or really permissible application, wait for widespread adoption, then tighten clamp. For what it's worth they've lost my business there.

I often get laughed at when I say we should backup every tools/repositories/packages through a proxy and use only that in our internal processes. I also get scolded at making use our Dockerfiles only calls scripts a developer can use on his own machine or any other container manager once the "too good to be free" tech of the decade goes full Oracle on us.

Then everyone panics when a critical build stops working because some apt repository of some decades old distros is unplugged or some shell script piped directly to bash goes dark (or someone with a bit of security common sense rightfully has a panic attack) and we have to salvage it using some ex-employees backup images.

This is also why I just don't say I do devops because it just gets to a point where the "devops guys" are just the people you give the dirty jobs nobody wanna do.

Re: Docker Desktop no longer free for large companies

#585
post #539

Earlier quoted context omitted.

Does Mac have any sort of built-in VM framework like Hyper-V? I did not know that running basic Linux VMs was something you could do without downloading VMware or Virtual Box - which isn't as easy as just running a few scripts (especially in corporate environments where Brew and other tools might not be so readily available to all employees).

> Does Mac have any sort of built-in VM framework like Hyper-V? Two, actually. Hypervisor.framework [0] to build virtualization solutions on top of a lightweight hypervisor, without third-party kernel extensions, and Virtualization.framework, to create virtual machines and run Linux-based operating systems. [0] https://developer.apple.com/documentation/hypervisor?languag... [1] https://developer.apple.com/documentati…

Thanks for the tip. I will have to take a look. It'd be nice if there were some github repos out there that leveraged this to make experimenting with Linux distros (including Desktop environments) as seamless as it is with VMWare Workstation - where things like high DPI resolution, copy & paste, etc. just work without too much trouble.

Re: Docker Desktop no longer free for large companies

#586
post #573
post #510

Earlier quoted context omitted.

That's exactly what docker desktop does as well. A Macos or Windows client that runs docker in a Linux VM. There is a really limited concept of container on Windows, but it's far from being great and since not much people use Windows in production to run apps, this is not really usefull.

The integration (the Linux VM is transparent to the user) is what makes all the difference.

This is currently its big weakness in my opinion.

Most of the problems that devs are facing with docker are not actually docker but this layer that tries to abstract the VM. So in the end, it's quite common that you have fix things in the VM or get rid of it. I don't know if docker on WSL2 makes the matter better, none of the devs in my team using Windows can use it because of the memory usage bug.

Re: Docker Desktop no longer free for large companies

#587

I personally support Docker Desktop for Mac for an organization of 250-300 engineers. I have been supporting it for 2 years now. Been through all the Docker Desktop upgrades, performance issues everytthing. I have researched docker performance on macs running k3d + k3s + istio and a bunch of microservices. I have had to jump into the internals of Docker daemon and docker cli and networking to solve how docker network…

I think it's unreasonable to expect so much from a company that doesn't make money.

The non-desktop docker product on it's own is crazy good, I think it's reasonable to expect docker desktop to improve once docker actually makes money from it and can afford to hire more engineers to work on it.

Re: Docker Desktop no longer free for large companies

#588

Earlier quoted context omitted.

Podman 3.3 and up has `podman machine`, which is supposed to do this for you...

Apparently it's already deprecated https://github.com/boot2podman/machine ?

That's an unrelated tool named "podman-machine". "podman machine", as in the subcommand to "podman" proper, is not deprecated.

Re: Docker Desktop no longer free for large companies

#589
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 don't you just use the VM directly?

Multipass uses reverse sshfs for mounting into the VM. This is a concept also used by lima now. https://github.com/lima-vm/lima

Re: Docker Desktop no longer free for large companies

#590

Earlier quoted context omitted.

> As soon as there is a viable alternative (and I’d be happy to contribute to the effort), I’ll be moving away from Docker for Mac. I just SSH into my server. The biggest pain about macOS is that it can't easily mount SFTP.

Fuse/sshfs exists for OSX. Seems to work okay the little I played with it.

Lima project works on an alternative to sshfs https://github.com/lima-vm/sshwebdav
Post reply on HN