To setup ADE for a project, prepare two main components:

  1. A base-image which is the Docker image that provides all the programs and dependencies for the project. See Creating a custom base image for details.

  2. An .aderc file which specifies the Docker images to start and any additional docker run arguments. See The .aderc File for details.

In addition to a base-image and an .aderc file, it is recommended to use volumes to provide large, stand-alone programs and libraries. Volumes allow the project to update different components of ADE without requiring users to download an increasingly large image. See Creating a custom volume for details.

External Interfaces

ADE can also be configured to use external interfaces (network devices, ports, and/or USB devices) to get, for example, information from sensors: