Netresearch Blog

Blog

You can find all the news and insights here. We share our knowledge, give tips and inform you about everything that happens internally and externally at our company.

Docker containers: A boundary between operating system & app

Not an elegant practice and often a taboo subject in IT: keeping legacy systems (old systems) running so that structures and processes that have evolved over many years can be maintained and a gradual migration made possible. The problem here is that old systems can often only remain in place on old operating systems. As a result, every IT department reaches its limits at some point, as the operating system cannot receive the necessary updates.

Containers for more independence

Maintaining legacy systems and the applications running on them with old operating systems is not a long-term solution! A common approach is to transfer an application into containers.

Container

A container in IT is an isolated, lightweight unit that encapsulates applications and all required dependencies such as code, runtime and libraries. These containers are portable and can be run consistently on different platforms as they are independent of the underlying infrastructure. Containerisation enables efficient deployment, scaling and management of applications in different environments.

Containers are more independent of the operating system (than the legacy system) and therefore allow the underlying operating system to be updated more quickly and easily, as only the runtime environment for containers such as Podman or Docker is required to start the containers. This minimises the dependency on components of the host operating system.

This means that the host operating system can be updated independently of the required components of the legacy application.

Advantages of containers

Portability: Containers are portable and independent of the underlying infrastructure. This means that applications packaged in containers can be run consistently on different environments, whether on development computers, test environments or in production.

Efficiency: Compared to traditional virtualisation technologies, containers are more lightweight as they share the kernel of the host operating system. This leads to efficient utilisation of resources and enables faster deployment of applications.

Isolation and security: Containers provide an isolated environment for applications, which improves security by minimising potential conflicts and security risks. Each container is separate from other containers and the host system.

Scalability: Containers can be created and started quickly, allowing applications to scale easily. This is particularly important in dynamic environments where resource utilisation requirements can change rapidly.

Orchestration and automation: Container orchestration tools such as Kubernetes enable easy management, scaling and updating of container applications in large, distributed environments. The automation of processes, such as the deployment of containers, increases efficiency and reduces human error.

Container technology at Netresearch

We primarily use Docker for containerisation in our projects. All our customers benefit from this technology during development. Companies such as futureSAX, MDF AG and AIDA also rely on our many years of expertise in containerisation for their live systems. Our technology map shows which other technologies we use and master for our customers.


Tobias Hein
Head of DXP

Are you looking for IT that knows what it's talking about? Then get in touch with our experts!

Share article:
Related topics
Technologies

Latest posts

Pixelart-Grafik im Retro-Stil zu TYPO3 v14 LTS mit der Überschrift „The Next Generation“. In einer futuristischen Szene zeigt eine Lupe die wichtigsten Features: Backend UX, Visual Editing, Content Control, Fluid 5 sowie APIs & Architektur.

By Sandra Beier

TYPO3 v14 Release: What does the new LTS version really bring?

TYPO3 v14 is here - with a focus on better usability, clearer workflows and a modernised technical…

Read more
Chemnitz.de: mehrsprachige TYPO3-Website - automatisierte Übersetzungen in TYPO3
By Caroline Kindervater

Automated translations directly in the TYPO3 backend: How Chemnitz.de has efficiently integrated…

Read more
Spread Group: Spreadshop ist neues Projekt bei Netresearch
By Franka Hesse

A grown platform, international content and high technical requirements: Together with the Spread…

Read more
Soft migration of complex TYPO3 legacy systems using Application Gateway
By Caroline Kindervater

Complex TYPO3 migration without a big bang? An application gateway enables the gradual replacement…

Read more