top | item 45137807

(no title)

Izmaki | 5 months 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.

discuss

order

xhrpost|5 months ago

From 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/

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|5 months ago

Docker 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)

iainmerrick|5 months ago

If you're already paying for Macs, is paying for Docker Desktop really a big problem?

matsemann|5 months ago

If you've installed Docker on Windows you've most likely done that by using Docker Desktop, though.

Izmaki|5 months ago

That's just one way. The alternative is WSL 2 with Docker Engine.

mmcnl|5 months ago

I just follow the official Linux instructions on the Docker website. It just works.

t43562|5 months ago

Right, we were using macs - same story.

t43562|5 months ago

Those companies use docker desktop on their dev's machines.

connicpu|5 months ago

There's no need if all your devs use desktop Linux as their primary devices like we do where I work :)

Almondsetat|5 months ago

That's their completely optional prerogative

firesteelrain|5 months ago

Podman is inside the Ubuntu WSL image. No need for docker at all

kordlessagain|5 months ago

This 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