bocker VS for-mac

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

bocker

Docker implemented in around 100 lines of bash (by p8952)

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
bocker for-mac
37 93
10,942 2,399
- 0.7%
0.0 3.1
over 6 years ago about 2 months ago
Shell
GNU General Public License v3.0 only -
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.

bocker

Posts with mentions or reviews of bocker. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-06.

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 bocker and for-mac you can also consider the following projects:

UTM - Virtual machines for iOS and macOS

gvisor - Application Kernel for Containers

podman - Podman: A tool for managing OCI containers and pods.

runtime - Kata Containers version 1.x runtime (for version 2.x see https://github.com/kata-containers/kata-containers).

whalebrew - Homebrew, but with Docker images

s6-overlay - s6 overlay for containers (includes execline, s6-linux-utils & a custom init)

podman-compose - a script to run docker-compose.yml using podman

garden - Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching

valet - A more enjoyable local development experience for Mac.

projector-installer - Install, configure and run JetBrains IDEs with Projector Server on Linux or in WSL

distroless - 🥑 Language focused docker images, minus the operating system.

spksrc - Cross compilation framework to create native packages for the Synology's NAS