Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. If you haven’t already installed Homebrew, do so via https://brew.sh/ .

  2. Run brew install colima

  3. Run brew install docker

  4. Run colima start --edit and customize some of the settings (they will be saved to a config file as the defaults for future colima start runs):

    1. Set disk to 96

    2. Set memory to 8

    3. Set vmType to vz

    4. Set rosetta to true - only if you are on an Apple Silicon Mac

    5. Set mountType to virtiofs

    Create and activate a virtualenv with docker-compose installed (this probably requires the workaround from https://github.com/yaml/pyyaml/issues/736 ); this is needed because we haven’t yet switched from “docker-compose” to “docker compose”.

Performance

  • make pull - about 4 minutes on a 300 Megabit Verizon Fios connection, 2021 14-inch MacBook Pro

    • Mine (Diana) was 9 minutes on a 2019/2020ish MacBook Pro

  • make dev.provision - about 41 minutes on a 2021 14-inch MacBook Pro

    • Over an hour for me

Other Notes

  • It has no GUI, just the CLI

  • This is practically the only option from this list that can be cleanly installed on macOS CI runners

...