There are two recommended options for running IDA/NodeZero on MacOs:
1. Docker Desktop for Mac (basic)
Hosting the container natively on macOS requires installation of Docker Desktop for Mac. References for downloading and installing Docker Desktop for Mac are as follows:
2. Desktop Hypervisor (advanced)
Alternatively, using a desktop hypervisor such as VirtualBox, VMware, or Parallels allows more advanced control. This enables choosing the Operating System (OS) to use as a docker host by running a Virtual Machine (VM) within the desired desktop hypervisor of choice. This option requires a more advanced setup which includes installation of the desktop hypervisor, deploying a VM or OVA template, and installing Docker on the deployed VM's OS.
Links for installing desktop hypervisors on macOS are as follows:
Guides to deploy an Ubuntu VM can be found in the references below:
- Install Ubuntu 18.04 on macOS with VirtualBox
- Install Ubuntu 18.04 on macOS with VMware Fusion
- Run Linux on macOS with Parallels
For more documentation on requirements and setup to run NodeZero, see NodeZero Docker Host.