The next stage is to see how OTA updates work in practice. Once again we will be using the Mender client on the device, but this time operating it in managed mode, and in addition we will be configuring a server to deploy the update, so that no local interaction is needed. Mender provide an open source server for this.
The installation requires Docker Engine version 17.0.3 or later to be installed. Refer to the Docker website at https://docs.docker.com/engine/installation. It also requires Docker Compose version 1.6, as described here: https://docs.docker.com/compose/install/. Once they are installed, you can install Mender integration environment:
$ curl -L \
https://github.com/mendersoftware/integration/archive/1.0.1.tar.gz | tar xz
$ cd integration-1.0.1
$ ./up
Once you run the up script you will see that it downloads several hundreds of megabytes...