Mac and Linux users
You can download Docker for Linux and Mac OS here. Please note that you will have to create a free DockerHub account before you can download Docker.
We currently support Windows 10 64-bit: Pro, Enterprise, or Education (Build 15063 or later).
In order to succesfully execute all commands in this guide make sure you are using
PowerShell in administrator mode and not the
Command prompt. To launch
PowerShell in administrator mode, type
PowerShell in the searchfield of the taskbar, you should find
Windows PowerShell, right click on it and select
Run as Administrator.
You can download Docker for Windows here. Please note that you will have to create a free DockerHub account before you can download Docker. Docker requires hyper-V to be enabled and Docker will ask you to enable it on start-up if this does not happen you can enable it yourself by running following command in PowerShell.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Docker-compose (required for NLX Management only)
For setting up the testing environment locally we'll use docker-compose. You can install docker-compose by following the installation steps on the docker website.
You will need
OpenSSL to create the TLS certificates you will need to run NLX. We advise you to install Chocolatey, a package manager for Windows which will install
OpenSSL for you.
Once you installed Chocolatey you can install OpenSSL by running
choco install openssl.light
Now close and reopen PowerShell and verify your OpenSSL installation by running
if the installation was succesful OpenSSL should print its version number.
You can use any directory you want. Just make sure to update the example commands of all future commands accordingly.
First, let's navigate to our home directory.
Now, let's create the
You can verify your current location by running
The output should be:
- For Mac & Windows:
- For Linux:
All commands later in this guide assume you are located in this directory.