Installing Docker prerequisites on MacOSEdit on GitHub
This document describes the prerequisites for installing Spryker in Docker on MacOS.
System requirements for installing Spryker with Docker
Review the system and software requirements in the table and configure them using the following instructions.
|REQUIREMENT||VALUE OR VERSION|
|Docker||18.09.1 or higher|
|Docker Compose||1.28 or 1.29|
|vCPU||4 or more|
|RAM||4GB or more|
|Swap||2GB or more|
Installing and configuring required software
Follow the steps to install and configure the required software:
Download and install Docker Desktop (Mac).
Accept the privilege escalation request “Docker Desktop needs privileged access.”.
Signup for Docker Hub is not required.
In the Docker Desktop, go to preferences by selecting the gear in the top right corner.
In the General section of Preferences, select the Use Docker Compose V2 checkbox.
Update Memory and Swap Limits:
- Go to Resources > ADVANCED.
- Set CPUs: to “4” or higher.
- Set Memory: to “4.00 GB” or higher.
- Set Swap: to “2.00 GB” or higher.
- Set the desired Disk image size:.
- Select the desired Disk image location.
- Select Apply & Restart.
You can select lower Memory: and Swap: values than those provided in the instructions. However, the default ones won’t be sufficient to run the application.
- Development mode: Install or update Mutagen and Mutagen Compose to the latest version:
brew list | grep mutagen | xargs brew remove && brew install mutagen-io/mutagen/mutagen mutagen-io/mutagen/mutagen-compose && mutagen daemon stop && mutagen daemon start
See Choosing an installation mode to choose an installation mode.
If you’ve already selected an installation mode, follow one of the guides below:
For submitting the form