Affected Roles: System Owner, System Administrator
Related Digital Watchdog VMS Apps: DW Spectrum Server
Last Edit: March 26, 2020
is a set of platform-as-a-service products that use OS-level virtualization to deliver software in packages called containers.
A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.
Container images become containers at runtime and in the case of Docker containers - images become containers when they run on .
Available for both Linux and Windows-based applications, containerized software will always run the same, regardless of the infrastructure. Containers isolate software from its environment and ensure that it works uniformly despite differences for instance between development and staging.
Over the past few years, Docker has become more and more popular in enterprise environments because it makes the IT infrastructure more flexible, robust and manageable.
Docker lets you run a lot of software and services in individual safe containers on the same hardware. Docker containers are easy to configure, update and manage, and they unify the way all software components of the infrastructure work in the organization.
Deploying DW Spectrum Server in Docker environment lets you manage your video system the same way you manage all other components of the IT infrastructure -- potentially lowering ongoing support costs for an organization.
There are also additional capabilities available when using DW Spectrum Server in Docker:
The DW Spectrum Server application can be run in a Docker container, but support for Docker is limited at the moment due to it being an experimental feature. Some things to keep in mind:
Starting with our v4.0 release, the DW Spectrum Server Ubuntu package can be installed directly from a Dockerfile (lower versions are incompatible). Keep in mind that only Ubuntu Linux containers are experimentally supported. Some things to consider as you decide whether or not to use Docker:
Click HERE to download the package from our open source repository. We strongly recommend that only users who have a good understanding of Docker to take advantage of the Docker image.