Podman and Docker Coexist on Windows

Why I need this I use Podman as my primary container tool, but many of the tools integrate with container work with Docker as default or the only choice, e.g. AWS SAM CLI, act. Due to these tools having great help on productivity, I started to study how to make Podman and Docker work together. Since Docker Desktop is only free for open-source projects, this post aims to install the Docker engine and use Docker CLI to operate Docker. ...

May 5, 2024 · 3 min · 544 words

Podman on Windows

Preface Because Docker Desktop started to charge (Docker Subscription Service Agreement | Docker) (Docker CLI is still free), but the free plan is a little bit strict, and we use it usually for business, to avoid extra expense for a company, I started to study another solution. On the other hand, WSL2 is well developed; we don’t need too much cost to run Linux service on a Windows server. The most significant difference between Podman and Docker(2022/03) is their architecture. Docker is a client-server base and needs a daemon to operate all containers created by Docker; however, Podman does not need a daemon. So that it can avoid the single point of failure; once a daemon dies, its child will bury together. But the main pros. Of Podman, rootless is no longer anymore since the Docker engine upgrades to 20.10.[ref]. ...

March 30, 2022 · 7 min · 1486 words