4 ms·
> the open source Docker alternative I was under the impression that docker was open source. I am mistaken?
by ur-whale 5y ago
> the open source Docker alternative
I was under the impression that docker was open source.
I am mistaken?
- slimsag 5y agoDocker Desktop (the software people must use to run Docker under any Mac or Windows machines) is closed source.
- The_Colonel 5y ago... and podman is not an alternative for Docker Desktop.
- slimsag 5y ago... sure seems like it is: this handles QEMU setup/teardown with hardware virtualization support through Hypervisor.framework according to[0]. [0] https://twitter.com/simnalamburt/status/1434244533001224192 https://twitter.com/simnalamburt/status/1434244533001224192
- stavros 5y agoDoesn't Docker proper do that on Mac?
- dolmen 5y agoAFAIK the Docker engine (that allows to run containers) isn't available for Mac independently of Docker Desktop. At least binaries are not provided. https://docs.docker.com/engine/install/binaries/ https://docs.docker.com/engine/install/binaries/
- stavros 5y agoOh wow, really? I thought Docker Desktop was only a UI that helped you start/stop Docker, I didn't realize there's no OSS version at all. That's much worse than I thought, wow. I guess I'll have to switch to Podman too, even though I don't use Mac, just because we need a unified approach across OSes in our company and can't afford to have Mac-using developers be second-class citizens.
- dotancohen 5y agoI love this comment. 15 years ago we were refusing Windows-only tools to protect the Linux users, today we are refusing Linux-only tools to protect the Mac users.
- stavros 5y agoWell, work has to get done...
- scandinavian 5y agoYou can run docker on Windows without Docker Desktop. I think the only thing that requires Docker Desktop on windows is if you want windows containers, but I don't really think that's a common usecase.
- pjmlp 5y agoIt is a common use case for .NET deployments with Kubernetes.
- chupasaurus 5y agoYou can do the same thing for native containers by setting up Server Core VM with Docker Engine and the client on host.
- easton 5y agoOr if you want to share folders from Windows into Linux containers (you can do it via /mnt/c/ but it's a little more complicated).