> 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.
Docker Desktop no longer free for large companies
581–590 of 597 posts
Re: Docker Desktop no longer free for large companies
#582Earlier 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.
Re: Docker Desktop no longer free for large companies
#583Earlier 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
Re: Docker Desktop no longer free for large companies
#584Overall 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.
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
#585Earlier 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…
Re: Docker Desktop no longer free for large companies
#586Earlier 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.
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
#587I 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…
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
#588Earlier 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 ?
Re: Docker Desktop no longer free for large companies
#589Earlier 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?
Re: Docker Desktop no longer free for large companies
#590Earlier 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.