Loading s7nsa_09_containers...

enib_small.png S7-NSA 09_container — Container basics

The purpose of this tutorial is to introduce the basic use of containers with the Podman/Docker tools.

Do not hesitate to use any external help available, including your favourite LLM, to obtain explanations.
Of course, the session supervisor is here to help in any case.
You are strongly encouraged to take notes during your observations so that you can review them before the quizzes.
{1 #resources } Discovering resources
{2 #containers } Images and containers
{3 #volumes } Volumes
{4 #networks } Networks
{5 #services } Preconfigured service images
{6 #build } Building an image

The basic use of containers have been explored through the gradual development of a simplified application.
It relies on containers interacting within a dedicated virtual network.
These containers are primarily based on pre-built images, but one of them has been enhanced with the specific requirements of the target application.
The main advantage is that there is no need to install the required software components directly on the host system; they are provided packaged within images isolated from the host.
Application data can nevertheless be retained on the host through the use of a volume.
This combination of containers is ultimately accessible through a network port on the host system, as though it were an application deployed directly on it.

Make sure you review your understanding of what has been covered so far so that you can approach the quizzes with confidence.