ATIX AG
  • Services
    • Consulting
      • Linux Platform Operations​
      • Infrastructure Automation
      • Container Platforms and Cloud
      • DevOps Processes, Tooling and Culture
      • Cloud Native Software Development
    • Products
      • orcharhino
        • About orcharhino
        • Support
        • orcharhino operation
    • Technologies
      • Ansible
      • AWX and Ansible Automation Platform
      • Docker
      • Foreman
      • GitLab
      • Istio
      • Kubernetes
      • Linux Distributions
      • OpenShift
      • Puppet
      • OpenVox
      • Rancher
      • Rundeck
      • SaltStack
      • SUSE Manager
      • Terraform
  • Trainings
    • Ansible Training
    • AWX Training
    • Docker & Container Training
    • Git Training
    • Kubernetes Training
    • OpenShift Training
    • orcharhino Training
    • OpenVox/Puppet Trainings
    • Terraform Training
  • Events
    • Webinars
  • Blog
  • Company
    • About Us
    • References
    • Corporate values
    • Social engagement
    • Newsroom
    • Newsletter
    • Contact us
  • Career
  • German
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu

ebook Infrastucture Automation

Free E-Book

Infrastructure Automation with Linux and Open Source Tools

This free e-book provides practical examples of how you can use Linux and open-source tools to simplify recurring tasks, reduce errors, and establish scalable IT processes.
Discover it now.

Download now for free

Docker containers – a lightweight alternative to virtualization

Docker Training

This course is intended for students who have little or no experience with Docker. It starts with an introduction to containers to ensure a common level of knowledge. After that, participants will set up GitLab as a containerized application. With this infrastructure, they learn to build images: first entirely by hand, eventually fully automatically. Finally, participants learn about Docker alternatives and build their images with Buildah or kaniko, for example.

Find out more

docker containerDocker containers are still a relatively young technology that nevertheless show an astonishing maturity.

Difficulties that can be solved with Docker containers

However, the economic use of resources is difficult when it comes to managing many small systems, each of which produces little load on its own. Even if virtualization tries to be very clever with virtual RAM, CPU and mass storage, there is an unavoidable overhead. This can very quickly lead to the individual virtual machines occupying resources without actually being fully utilized.

Unternehmen, die ihre Infrastruktur selbst betreiben, können in diesem Fall an die Grenzen der Ressourcen ihrer Hardware stoßen. Unternehmen, die stattdessen IaaS nutzen und in der Cloud virtualisieren, müssen immer weitere virtuelle Maschinen beziehen. In beiden Fällen werden die Kosten ohne echte Not immer weiter nach oben getrieben.

Docker takes a different approach here with containers, because instead of virtualizing an entire machine, the individual applications run in hermetically sealed environments. All containers running on a server only share the kernel process. Programs, such as databases or web servers, can run independently of each other in the container. This means that programs and processes can be strictly separated from each other on a system.

Docker containers in a virtual machine

Since Docker is not a virtualization, but rather a partitioning of individual processes, containers can also be used in a virtual machine. This makes it possible to implement staging with several test levels on just one virtual machine. As a rule, development and test environments are not under load most of the time, but these machines still tie up resources in the form of storage, RAM and computing power. Not so with Docker, as there are no redundant system processes running in the container and there are no redundant files.

The quick usability of Docker containers

Another advantage of Docker technology is that the containers are ready for use in seconds. The reason is that Docker maintains a repository of container images for the most common use cases. For example, there are ready-made images with WordPress. Once the image is initially downloaded, containers are rolled out in seconds. Existing images can be adapted to your own needs using so-called Docker files. Creating Dockerfiles is far easier than dealing with RPM Spac files, Makefiles or Kickstart files. There are now distributions such as CoreOS that do without package management and use Docker containers instead.

Although the term “images” is used in classic virtualization and the new Docker technology, this term has little to do with each other in the respective contexts. A Docker image is essentially the blueprint for a container. The flexibility of a finished image can be increased even further by the possibility of parameterizing the container. In this way, the behavior of services can be influenced when the containers are started. This makes it possible to operate multiple container instances of an image in parallel. In this way, any number of test stages can be provided or different containers can be connected to one another in seconds.

CoreOS https://coreos.com/docs/running-coreos/platforms/iso/

You might also like
container building with kaniko Container building with Kaniko
KEDA blog Scaling Applications to Zero with Kubernetes and KEDA
Workshops in the cloud – What Ansible, Docker, and GitLab CICD offer for this purpose Workshops in the Cloud – What Ansible, Docker and the GitLab CI/CD offer for this
logging in kubernetes Logging in Kubernetes with Fluent Bit and OpenSearch
Rancher Rancher: New containers for the (server) farm – quick and easy
DevOps Engineers: Between expectations and reality DevOps Engineers: Between expectations and reality
ATIX-Crew
+ postsBio

Der ATIX-Crew besteht aus Leuten, die in unterschiedlichen Bereichen tätig sind: Consulting, Development/Engineering, Support, Vertrieb und Marketing.

  • ATIX-Crew
    Foreman Birthday Party 2024
  • ATIX-Crew
    CrewDay 2024
  • ATIX-Crew
    Navigating the XZ Security Vulnerability: A Comprehensive Guide
  • ATIX-Crew
    Automating Kafka with Ansible
  • ATIX-Crew
    Managing Large Debian Repositories with Pulp
  • ATIX-Crew
    Configuration Management across Different Networks with AWX
  • ATIX-Crew
    pulp_deb past, present, and future – tell us what pulp_deb development should focus on next
  • ATIX-Crew
    DevOps Culture “without Bullshit”
  • ATIX-Crew
    ATIX @ CfgMgmt Camp 2020
  • ATIX-Crew
    The Future of Ansible
  • ATIX-Crew
    A somewhat different OSAD
  • ATIX-Crew
    Save The Rhino
  • ATIX-Crew
    Ansible Collections – More clarity and easier sharing in Ansible
  • ATIX-Crew
    SBOL: Open Source based exchange for biotech enthusiasts
  • ATIX-Crew
    Test Ansible roles with Molecule
  • ATIX-Crew
    Workshops in the Cloud – What Ansible, Docker and the GitLab CI/CD offer for this
  • ATIX-Crew
    ATIX Crew on Tour: Geocaching and pasta salad by the water
  • ATIX-Crew
    ATIX’s Debian/Ubuntu Erratum Service is now open source!
  • ATIX-Crew
    The ATIX crew @ Config Management Camp 2019
  • ATIX-Crew
    From the starting block into the fire!
  • ATIX-Crew
    orcharhino-installer Plugin Selection
  • ATIX-Crew
    fpm – the fast track to the parcel
  • ATIX-Crew
    ATIX #CrewDay: Rhino learns to speak!
  • ATIX-Crew
    SaltStack: Salty alternative to the puppet player
  • ATIX-Crew
    Snapshots for everyone!
  • ATIX-Crew
    Configuration management with Ansible
  • ATIX-Crew
    Creation of Foreman RPM packages with Docker containers
  • ATIX-Crew
    Rancher: New containers for the (server) farm – quick and easy
  • ATIX-Crew
    Rancher: Conducting a container pack
  • ATIX-Crew
    Docker Swarm: A herd of containers
  • ATIX-Crew
    ATIX at the Chemnitz Linux Days 2017 – A story from the perspective of our learners
  • ATIX-Crew
    Software-defined storage
  • ATIX-Crew
    Selenium IDE – Automated testing of web applications with a browser

On this page

ISO 27001 Certified Download ISO 27001 Certificate
ISO 9001 Certified Download ISO 9001 Certificate
Newsletter
Never miss anything again. Sign up for the ATIX newsletter!
Sign up now
Blog
  • Blog Start Page
  • ATIX Insights
  • Cloud Native
  • Container Plattformen und Cloud
  • DevOps
  • Infrastructure Automation
  • Linux Platform Operations
  • orcharhino
Privacy & Legal

Privacy Policy

Imprint

Terms and Conditions

B2B

Twitter     Facebook    LinkedIn    Youtube     mastodon=

© Copyright – ATIX AG

Scroll to top Scroll to top Scroll to top