- Setup Docker
sudo apt-get update
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Run post-install step: https://docs.docker.com/engine/install/linux-postinstall/
- Setup Brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Follow instruction after install
- Container Setup:
brew install git node
brew install colima php composer
- Setup GIT:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
ssh-keygen -t ed25519 -C "[email protected]"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub
- Setup DDEV:
brew install drud/ddev/ddev
sudo apt install libnss3-tools
mkcert -install
- Setup NVM (optional):
brew install nvm
Follow instruction after install
- Setup Platform (optional):
brew install platformsh/tap/platformsh-cli
To run Docker as a non-privileged user, consider setting up the
Docker daemon in rootless mode for your user:
Visit https://docs.docker.com/go/rootless/ to learn about rootless mode.
To run the Docker daemon as a fully privileged service, but granting non-root
users access, refer to https://docs.docker.com/go/daemon-access/
WARNING: Access to the remote API on a privileged Docker daemon is equivalent
to root access on the host. Refer to the 'Docker daemon attack surface'
documentation for details: https://docs.docker.com/go/attack-surface/