7 ms·
None of your companies need to worry about licenses. Docker ENGINE is free and open source. Docker DESKTOP is a software suite that requires you to purchase a l
by Izmaki 1y ago
None of your companies need to worry about licenses. Docker ENGINE is free and open source. Docker DESKTOP is a software suite that requires you to purchase a license to use in a company.
But Docker Engine, the core component which works on Linux, Mac and Windows through WSL2, that is completely and 1000% free to use.
- t43562 1y agoThose companies use docker desktop on their dev's machines.
- Almondsetat 1y agoThat's their completely optional prerogative
- connicpu 1y agoThere's no need if all your devs use desktop Linux as their primary devices like we do where I work :)
- t43562 1y agoOn Mac we just switched to podman and didn't have anything to worry about.
- allovertheworld 1y agoCant imagine being forced to use a linux PC for work lmao
- connicpu 1y agoI happily embraced it, to each their own I guess. There are folks who mainly work on their mac/windows laptops and just ssh into their workstation, but IT gives us way more freedom (full sudo access) on Linux so I can customize a lot more which makes me a lot happier.
- krferriter 1y agoI am using MacOS and like a year ago I uninstalled docker and docker desktop, installed podman and podman-compose, and have changed literally nothing else about how I use containers and docker image building/running locally. It was a drop-in replacement for me.
- lmm 1y agoReally? We switched 6+ months ago and I'm still dealing with all the little broken corners that keep cropping up.
- nickthegreek 1y agoAnyone have opinions on OrbStack for mac over these other alternatives?
- elliottr1234 1y agoIt's well worth it its much more than a gui for it supports running k8s locally, managing custom vm instances, resource monitoring of containers, built in local domain name support with ssl mycontainer.orb, a debug shell that gives you ability to install packages that are not available in the image by default, much better and automated volume mounting and view every container in finder, ability to query logs, an amazing ui, plus it is much, much faster and more resource efficient. The above features really do make it worth it especially when using existing services that have complicated failure logs or are resource intensive like redis, postgres, livekit, etc or you have a lot of ports running and want to call your service without having to worry about remembering port numbers or complicated docker network configuration. Check it out https://docs.orbstack.dev/ https://docs.orbstack.dev/
- chuckadams 1y agoDocker Desktops also supports a local kubernetes stack, but it takes several minutes to start up, and I think in the end it's just minikube? Haven't tried Orbstack's k8s stack myself since I'm good with k3d. I did have cause though to spin up a VM a while back, and that was buttah.
- veidr 1y agoYes, Orbstack is significantly better than Docker Desktop, and probably also better than any other Docker replacement out there right now (for macOS), if you aren't bothered by the (reasonable) pricing. It costs about $100/year per seat for commercial use, IIRC. But it is significantly faster than Docker Desktop at literally everything, has a way better UI, and a bunch of QoL features that are nice. Plus Linux virtualization that is both better and (repeating on this theme) significantly more performant than Parallels or VMWare Fusion or UTM.
- fernandotakai 1y ago
- matsemann 1y agoIf you've installed Docker on Windows you've most likely done that by using Docker Desktop, though.
- Izmaki 1y agoThat's just one way. The alternative is WSL 2 with Docker Engine.
- mmcnl 1y agoI just follow the official Linux instructions on the Docker website. It just works.
- t43562 1y agoRight, we were using macs - same story.
- GrantMoyer 1y agoDocker Engine without Docker Desktop is available through winget as "Docker CLI"[1]. [1]: https://github.com/microsoft/winget-pkgs/tree/master/manifests/d/Docker/DockerCLI https://github.com/microsoft/winget-pkgs/tree/master/manifes...
- firesteelrain 1y agoPodman is inside the Ubuntu WSL image. No need for docker at all
- kordlessagain 1y agoThis is not correct, at least when looking at my screen: (base) kord@DESKTOP-QPLEI6S:/mnt/wsl/docker-desktop-bind-mounts/Ubuntu/37c7f28..blah..blah$ podman Command 'podman' not found, but can be installed with: sudo apt install podman
- firesteelrain 1y agoHmm maybe it’s what our admins provided to us then. I actually have never run it at home only airgapped
- xhrpost 1y agoFrom the official docs: >This section describes how to install Docker Engine on Linux, also known as Docker CE. Docker Engine is also available for Windows, macOS, and Linux, through Docker Desktop. https://docs.docker.com/engine/install/ https://docs.docker.com/engine/install/ I'm not an expert but everything I read online says that Docker runs on Linux so with Mac you need a virtual environment like Docker Desktop, Colima, or Podman to run it.
- LelouBil 1y agoDocker desktop will run a virtual machine for you. But you can simply install docker engine in wsl or in a VM on mac exactly like you would on linux (you give up maybe automatic port forwarding from the VM to your host)
- rovr138 1y ago> But you can simply install docker engine in wsl or in a VM on mac exactly like you would on linux (you give up maybe automatic port forwarding from the VM to your host) and sharing files from the host, ide integration, etc. Not that it can't be done. But doing it is not just, 'run it'. Now you manage a vm, change your workflow, etc.
- mpyne 1y agoOf course, but that's the value-add of Docker Desktop. But you don't have to tie yourself to it, or even if you do use it for a bit to get going faster, you have a migration path open to doing it yourself should you need it.
- linuxftw 1y agoThis. I run docker in WSL. I also do 100% of my development in WSL (for work, anyway). Windows is basically just my web browser.
- CuriouslyC 1y agoIronic username. As a die hard, WSL aint bad though. I just can't deal with an OS that automatically quarantines bittorrent clients, decides to override local administrator policies via windows updates and pops up ad notifications.