<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="29299" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/xamira-xam-cont-1" lastchanged="2025-07-29T12:18:12+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Docker: Praxiskurs Applikationscontainer</title><productcode>XAM-CONT-1</productcode><vendorcode>XA</vendorcode><vendorname>Xamira</vendorname><fullproductcode>XA-XAM-CONT-1</fullproductcode><version>1.0</version><objective>&lt;p&gt;Participants learn how to use application containers with Docker and/or Podman. This includes configuring individual containers, networks, and volumes, as well as orchestration with Docker Compose. In addition, participants will learn how to create Dockerfiles / Containerfiles for packaging applications in container images.&lt;/p&gt;</objective><essentials>&lt;p&gt;The participants have to master the basics of Linux system administration. They need to be proficient in using the command line, editing files on the command line, and managing system services.&lt;/p&gt;</essentials><audience>&lt;p&gt;The training is aimed at developers and administrators as well as architects and decision-makers with a high level of technical interest.&lt;/p&gt;</audience><contents>&lt;h5&gt;Introduction to application containers&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Principle of container virtualization&lt;/li&gt;&lt;li&gt;Properties of application containers&lt;/li&gt;&lt;li&gt;Architecture of Docker and Podman&lt;/li&gt;&lt;li&gt;Similarities and differences between Docker and Podman&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Container management&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;System environment of an application container&lt;/li&gt;&lt;li&gt;Networks&lt;/li&gt;&lt;li&gt;Volumes&lt;/li&gt;&lt;li&gt;Images&lt;/li&gt;&lt;li&gt;Start, stop and manage containers&lt;/li&gt;&lt;li&gt;Interactive containers&lt;/li&gt;&lt;li&gt;Container for non-interactive services&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Create and manage container images&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Dockerfiles / Containerfiles&lt;/li&gt;&lt;li&gt;Images&lt;/li&gt;&lt;li&gt;Tags&lt;/li&gt;&lt;li&gt;Registries&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Orchestration with Docker Compose&lt;/h5&gt;&lt;h5&gt;Container anatomy&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Container runtimes&lt;/li&gt;&lt;li&gt;Overview of namespaces, CGroups and capabilities&lt;/li&gt;&lt;li&gt;Representation of container networks in Linux&lt;/li&gt;&lt;li&gt;Representation of container volumes in Linux&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Overview(!) of advanced topics&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Clustering with Docker Swarm&lt;/li&gt;&lt;li&gt;Request routing with Traefik&lt;/li&gt;&lt;li&gt;Docker on Windows&lt;/li&gt;&lt;li&gt;Continuous Integration / Continuous Delivery and DevOps&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Application aspects&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Microservices and immutable servers&lt;/li&gt;&lt;li&gt;Status and persistence in containers&lt;/li&gt;&lt;li&gt;Output and logging&lt;/li&gt;&lt;li&gt;Design patterns for containers&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Best practices&lt;/h5&gt;</contents><objective_plain>Participants learn how to use application containers with Docker and/or Podman. This includes configuring individual containers, networks, and volumes, as well as orchestration with Docker Compose. In addition, participants will learn how to create Dockerfiles / Containerfiles for packaging applications in container images.</objective_plain><essentials_plain>The participants have to master the basics of Linux system administration. They need to be proficient in using the command line, editing files on the command line, and managing system services.</essentials_plain><audience_plain>The training is aimed at developers and administrators as well as architects and decision-makers with a high level of technical interest.</audience_plain><contents_plain>Introduction to application containers


- Principle of container virtualization
- Properties of application containers
- Architecture of Docker and Podman
- Similarities and differences between Docker and Podman
Container management


- System environment of an application container
- Networks
- Volumes
- Images
- Start, stop and manage containers
- Interactive containers
- Container for non-interactive services
Create and manage container images


- Dockerfiles / Containerfiles
- Images
- Tags
- Registries
Orchestration with Docker Compose

Container anatomy


- Container runtimes
- Overview of namespaces, CGroups and capabilities
- Representation of container networks in Linux
- Representation of container volumes in Linux
Overview(!) of advanced topics


- Clustering with Docker Swarm
- Request routing with Traefik
- Docker on Windows
- Continuous Integration / Continuous Delivery and DevOps
Application aspects


- Microservices and immutable servers
- Status and persistence in containers
- Output and logging
- Design patterns for containers
Best practices</contents_plain><duration unit="d" days="2">2 jours</duration><pricelist><price country="DE" currency="EUR">1450.00</price><price country="AT" currency="EUR">1450.00</price></pricelist><miles/></course>