Docker technology is a popular solution for delivering containerized applications.
This chapter provides examples of how you can deploy the QNX Software Development Platform (SDP)
in a Docker container created for either a build server or local developer environment.
CAUTION:
Before you begin, note the following:
-
The examples described here provide a starting point for QNX customers who
want to set up a build system or developer environment in a Docker container.
While the examples have been tested in our laboratory conditions, they may need
modifications to work in an environment that uses, for instance, a different version
of Docker or Linux.
-
Under certain build server license models, a license token must be checked out for
each build on a server that is using QNX SDP software. Moreover, the token must remain
checked out for the duration of the build. Proper setup of Docker or other virtual build
environments can allow multiple builds to run on a single server while complying with
these license models. Check your license certificate, the QNX Development License,
and the QNX Product Portfolio Guide for more information.