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 successfully 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.
For setting up the testing environment locally we'll use Docker Compose. You can install it by following the installation steps of the official 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.
Now close and reopen PowerShell and verify your OpenSSL installation by running
if the installation was successful, OpenSSL will 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.
Having prepared your environment will allow you to quickly move on during the next chapters. Now let's retrieve a demo certificate so you are able to send traffic through the NLX network.