• Test Data Management

    Get more information from your test data!

What are Docker containers?

The form factor in which your software solution is made available (deployed) determines the scalability and execution options. Here, Docker containers (or containers for short) provide the portability required to install and run software (services) in a cloud environment, on-premises or “at the edge”. This makes containers the ideal form factor for integrating software into modern IT infrastructures. But there are even more reasons to use containers:

Reasons for using containers

  • Process isolation for secure execution
    One of the most important aspects of using containers is process isolation. Software running within a container can only access defined resources in your IT landscape, such as the network, storage, and others. In addition, software running in one container has no influence on software running in other containers. And you can define the computing and memory consumption of each container individually.


  • Get the right software version
    Another important aspect is version control. The version information available for each container allows you to determine the software version to use. You can lock to a specific version to ensure that you always get the same version of the software in the container. Or you can choose to always use the latest and greatest version, for example, to run automated tests with the latest build. And there are many more options in between... 


  • Deploying to your CI/CD pipelines or to your desktop
    Another aspect to highlight is the deployment  of containers. Containers are made available in so-called container registries, such as Docker Hub, Microsoft Azure Container Registry or Amazon Elastic Container Registry, to name just a few. You can use these containers in Kubernetes – typically used by larger companies – or with Docker Desktop and others. With Docker Desktop, you can use containerized software – like ours – on your own (desktop) computer. 

Get your Peak Solution software as a container

Our software solutions include and use the necessary web technologies such as REST APIs, web UIs and security concepts to run in a container. Our containers are versioned and made available in our container registry. This is where we provide you with the necessary software updates and releases. Once registered, you are ready to go and can connect your CI/CD pipelines or install it on your desktop. 

Get in touch to learn more about integrating our software into your specific IT infrastructure or to discuss other ways of installing our software. Or ask about cloud hosting of your installation on AWS (SaaS) – operated and supported by us. 

Connected solutions

You can click on the links to get more information about each component 

Related topics