Runtime service in a Docker container

Runtime service in a Docker container

Operating a Docker Runtime provides several advantages, such as portability, isolation, scalability, efficiency, consistency, and simplified management.
Docker Runtime is a multi-container application orchestrated by Docker Compose.
A directory named
RemoteAccess_Compose
includes all the necessary Compose files for this project:
  • compose.yml
    : This file defines the services associated with the two Docker images and it is necessary for all deployments.
  • compose.rdp.yml
    : An optional Compose file that enables the Remote Desktop (RDP) for the Runtime.
  • compose.vpn.yml
    : An optional Compose file that enables the VPN connection for the Runtime.
  • .env
    : This file defines the configurable environment variables used by the Compose files.
Furthermore, a .tar.gz archive contains two essential Docker images that you must upload to your host:
  1. Setuphost
    : This service exhibits idempotent behavior, adapting to your configuration as defined through the environment variables in the .env file. See Configure features supported in the container. This service initiates a privileged container that runs scripts on the host as the root user to initialize the environment for the secure and correct execution of the Runtime container.
  2. Runtime
    : This service launches the Runtime container, which runs as the
    remoteaccess_runtime
    user, following the successful completion of the setuphost service.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.