You will need to have the following installed or configured, and know at least the basics of using them, before proceeding:
- Git (GitHub's set up Git guide)
- SSH, so that you can provide your public key to a server (GitHub's guides to setting up SSH)
Please check the Docker hardware requirements below. It is possible to use older hardware and software, using Virtual Box and Docker Toolbox - but it can require quite a bit of extra work to set up.
- a 2010 or newer model. Run the command
sysctl kern.hv_support
to check for the required hardware virtualisation support (the response should be1
). - macOS Sierra 10.12 or newer
- virtualisation enabled in BIOS
- Windows 10 64bit Pro, Enterprise or Education
You'll probably be OK...