podman VS for-mac

Compare podman vs for-mac and see what are their differences.

podman

Podman: A tool for managing OCI containers and pods. (by containers)

for-mac

Bug reports for Docker Desktop for Mac (by docker)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
podman for-mac
358 93
21,570 2,403
2.7% 0.6%
10.0 3.1
3 days ago 2 months ago
Go
Apache License 2.0 -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

podman

Posts with mentions or reviews of podman. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-26.

for-mac

Posts with mentions or reviews of for-mac. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-30.
  • Emacs 29.1 Released
    12 projects | news.ycombinator.com | 30 Jul 2023
    I use containers on Mac and Windows for development (and we deploy on linux). Docker for Mac is _unusably_ slow in my experience. The VM that it runs is a giant resource hog and a battery hog, and doesn't support ipv6 [0] Docker Desktop itself is (another) resource hog, wildly buggy, and painfully slow. It's the epitome of "shitty electron app".

    On windows, docker desktop has all of the same issues as it does on mac. Docker's concept of volumes and file permissions on windows are nonsense. Windows updates and Docker Desktop regularly decide to disagree, [1] It's networking support interferes with other applications (like OpenVPN and the Xbox Game Center) [2].

    [0] https://github.com/docker/for-mac/issues/1432

    [1] https://github.com/docker/for-win/issues/599

    [2] https://github.com/docker/for-win/issues/1976

  • Error deploying subgraph on local
    2 projects | /r/thegraph | 11 Jul 2023
    version: '3' services: graph-node: image: graphprotocol/graph-node ports: - '8000:8000' - '8001:8001' - '8020:8020' - '8030:8030' - '8040:8040' depends_on: - ipfs - postgres extra_hosts: - host.docker.internal:host-gateway environment: postgres_host: postgres postgres_user: graph-node postgres_pass: let-me-in postgres_db: graph-node ipfs: 'ipfs:5001' matic: 'matic:http://localhost:8545/' GRAPH_LOG: info ipfs: image: ipfs/go-ipfs:v0.10.0 ports: - '5001:5001' volumes: - ./data/ipfs:/data/ipfs postgres: image: postgres ports: - '5432:5432' command: [ "postgres", "-cshared_preload_libraries=pg_stat_statements" ] environment: POSTGRES_USER: graph-node POSTGRES_PASSWORD: let-me-in POSTGRES_DB: graph-node # FIXME: remove this env. var. which we shouldn't need. Introduced by # , maybe as a # workaround for https://github.com/docker/for-mac/issues/6270? PGDATA: "/var/lib/postgresql/data" POSTGRES_INITDB_ARGS: "-E UTF8 --locale=C" volumes: - ./data/postgres:/var/lib/postgresql/data
  • Docker Desktop is dead on Mac M1
    2 projects | /r/docker | 5 Jun 2023
    https://github.com/docker/for-mac/issues/6867 This github issue might help. What worked for me was deleting the ~/.docker/buildx folder
  • Run Homebridge as a background service on Windows 11?
    2 projects | /r/homebridge | 8 Jan 2023
    Well first off, this is a mistake. The official container is virtualized Ubuntu based image. So you have to virtualize it. I’m not even sure how you are using it because the network mode host isn’t supported.
  • Docker sends usages even if you've opted out
    2 projects | news.ycombinator.com | 3 Jan 2023
  • Is it possible to get fast Rust compiles in a Docker container?
    11 projects | /r/rust | 28 Dec 2022
    It seems to be a known problem: https://github.com/docker/for-mac/issues/3677 where people specifically mention hot reloading applications taking forever. Not sure exactly what is going on, but it is not Rust specific (devs mention Ruby, Java, etc.)
  • Any replacement for Docker Desktop for Mac?
    2 projects | /r/docker | 21 Dec 2022
  • install db locally or go with docker image for development?
    2 projects | /r/node | 30 Sep 2022
  • How fast is 12th Gen Intel Core?
    4 projects | news.ycombinator.com | 8 Aug 2022
    unfortunately it does it even if I kill all the containers. It's a well known issue and they have been circling around with attempted fixes, regressions etc for a long time [1]

    [1] https://github.com/docker/for-mac/issues/6166

  • How to run Minikube on Apple M1 chip without Docker Desktop
    3 projects | dev.to | 29 Jul 2022
    Weeks ago, while using Docker Desktop, it suddenly got stuck in a start-stop loop. I spent hours trying to resolve it, combed through GitHub issues and stackoverflow, and even downloaded older versions of Docker Desktop but to no avail.

What are some alternatives?

When comparing podman and for-mac you can also consider the following projects:

Portainer - Making Docker and Kubernetes management easy.

lima - Linux virtual machines, with a focus on running containers

kaniko - Build Container Images In Kubernetes

rancher - Complete container management platform

nerdctl - contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...

containerd - An open and reliable container runtime

Moby - The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

colima - Container runtimes on macOS (and Linux) with minimal setup

singularity - Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.

toolbox - Tool for interactive command line environments on Linux

DietPi - Lightweight justice for your single-board computer!

ufw-docker - To fix the Docker and UFW security flaw without disabling iptables