yuvalherziger / tomodo

A CLI for managing local MongoDB deployments on Docker
https://tomodo.dev
MIT License
10 stars 1 forks source link

Discovery: explore alternatives to Docker Desktop #46

Open yuviherziger opened 5 months ago

yuviherziger commented 5 months ago

The usage of Docker Desktop in large corporates can be limited due to Docker's updated terms and conditions.

The following are some alternatives that should be tested:

The ideal would be to make tomodo interoperable, regardless of the available container runtime. If interoperability can't be achieved, the user could proactively choose to configure tomodo with their preferred container runtime.

yuviherziger commented 5 months ago

For Podman: Interoperability would be difficult (i.e., controlling Podman containers with the Docker SDK). This is mainly a product of the difference between how Podman and Docker machines manage volumes.

For this purpose, it would be much cleaner to use the Podman SDK for Python.