Linux Podman and Containers

RH Podman und Container

RH Podman und Container


S. S.
Diese Lernkarten bieten eine umfassende Einführung in die Nutzung von Podman und Containern, geeignet für fortgeschrittene Nutzer. Sie behandeln wichtige Befehle wie `run`, `cp`, und `build`, sowie die Konfiguration von Verzeichnissen, UIDs und Systemservices. Die Karteikarten erklären auch, wie man Container-Images verwaltet, Firewalls einrichtet und SELinux-Kontexte korrekt anwendet. Ideal für Administratoren und Entwickler, die Container-Technologien effizient einsetzen möchten.
Cartes-fiches
13
Utilisateurs
1
Langue
Allemand
Catégorie
Informatique
Niveau
Autres
Créé / Mis à jour
06.08.2023 / 07.08.2023

Cartes-fiches

Wie heisst das dnf Paket welches die Interaktion mit Containern und Containern-Images erlaubt?

container-tools

In welchem Verzeichniss liegt die Datei wo die UID Mappings von Container UIDs zu Host UIDs liegen?

/proc/self/uid_map

Mit welchem Firewall-Befehl kann die Firewall neu geladen werden?

firewall-cmd --reload

Mit welchem Befehl kann aus dem aktuellen Verzeichniss (welches ein Dockerfile beeinhaltet) der Container mycont mit dem Tag 1.0 erstellt werden?

podman build -t mycont:1.0 .

Mit welchem Befehl kann das lokale file /myfile in den Container mycont ins Verzeichnis /tmp/myfile kopiert werden?

podman cp /myfile mycont:/tmp/myfile

Welcher Parameter muss mittels :<?> bei einem Storage Container mount zusätzlich hinzugefügt werden damit die SELinux Kontexte beim File zugriff funktionieren? Bsp. podman run -d --name mycont -p 8080:80 -v /home/podstoarge:/var/lib/mymount:<?> myregistry.lab.example.com/mycont

Z

Mit welchem Befehl kann aus den Container mycont ein korrektes Systemservice file erstellt werden?

podman generate systemd --name mycont --files

Welcher Befehl kann verwendet werden um die Systemservice Files aus dem Verzeichnis ~/.config/systemd/users/ neu eingelessen werden?

systemctl --user daemon-reload

Wie kann ein mehrzeiliger Befehl allenfalls auch mit Umleitungszeichen < | > mit einem podman exec Befehl übergeben werden? podman exec mycont......

sh -c

Wie kann verhindert werden dass ein "einfacher" Container z.B. ein python container beim ausführen nicht beendet wird?

 In dem dem podman run befehl nach dem Image den Text: "sleep infinity" angefügt wird. Z.B. 

podman run -d --name python38 \

myregistry.access.redh.com/ubi8/python-38 \

sleep infinity

Mit welchem Podman Befehl kann ein Registry Image entfernt werden?

podman <?> registry.access.rh.com/ubi8/python-38

rmi

In welchem File konfiguriert man User (myuser) bezogene Container Registries?

~/.config/containers/registries.conf

Mit welcher Option kann beim podman generate Befehl dafür gesorgt werden dass der Container immer neu erstellt wird, also ihn beim stoppen löscht und starten frisch generiert?

--new

Étudier