WinCC OA in a Docker Container

Setup

  • CodeMeter Runtime runs on a host or dedicated host
  • CodeMeter Runtime offers licence with licence server functionality
  • Install and run the CodeMeter Runtime on the same machine on which the Docker containers for WinCC OA are running.
  • Setup of WinCC OA as with the example Dockerfile delivered with WinCC OA Setup
  • Inject the server search list via the environment variable LICENSESERVER
  • Must not use CODEMETER_HOST
    Note:
    You can use either a server search list or direct communication but not both at the same time.
  • Native solution for older WinCC OA versions (<3.18 P005)

Pros and Cons

Pros:

  • Native setup of CodeMeter Runtime enables the use of dongles (hardware container) and CmAct licence (software container)
  • Dongles (hardware container) reduce the risk of licence loss due to changes to the host setup

Cons

  • Requires direct access to the host
  • The use of a remote licence server for production systems is not recommended by WinCC OA