This repository creates a Docker container with a fully featured operating system using the distribution of choice for the Radial project's Spoke (application) containers.
In addition to the base operating system, and with the "Universe" and "Multiverse" repositories enabled, it has the additional following software:
This image is not meant to be run by itself but is instead intended as a base
image with which your Spoke containers are started FROM
. Supervisor is
installed here to make sure that all contents of the actual Spoke container
Dockerfile are for the application itself; not the topology management.
Any Spoke container run from this base needs to have certain design principals. Check out the documentation here for more details.
Tunable environment variables; modify at runtime. Italics are defaults.
docker run -it some/image
command. When this is set, and arguments
are present, this value will behave like the ENTRYPOINT directive in the
dockerfile and any arguments will be passed to it. Regardless of being set
or not, however, if no arguments are given, the Spoke container will start
Supervisord normally along with all the checks that go along with it.