[erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

[erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 27.08.2022 08:14:41

Quick Link https://ct.de/wn7c

Hallo Forum

podman

https://github.com/containers/podman
Bild

Open Container Initiative (OCI) ist ein Projekt der Linux Foundation

https://podman.io/
Bild


Wie installiere ich Podman am sinnvollsten?

Wer kann mir aus eigener Nutzererfahrung dazu Empfehlungen geben?



Code: Alles auswählen

Paket: podman (3.0.1+dfsg1-3+deb11u1) 

Podman is an engine for running OCI-based containers in Pods. Podman provides a CLI interface for managing Pods, Containers, and Container Images.

At a high level, the scope of libpod and podman is the following:

 * Support multiple image formats including the OCI and Docker image
   formats.
 * Support for multiple means to download images including trust & image
   verification.
 * Container image management (managing image layers, overlay filesystems,
   etc).
 * Full management of container lifecycle.
 * Support for pods to manage groups of containers together.
 * Resource isolation of containers and pods.
 * Support for a Docker-compatible CLI interface through Podman
Das Paket ist nicht Up to Date.

"man podman" und Suchmaschinen brachten mir mir keine Erfahrung.

Mein System ist ein Debian 11 Bullseye.

MfG
AxelMD


https://computingforgeeks.com/how-to-in ... on-debian/ OpenSUSE Option 2) Using alvistack APT repository
https://software.opensuse.org/download/ ... Aalvistack OpenSUSE AlvisStack
https://www.ionos.de/digitalguide/serve ... vs-docker/
https://www.ionos.de/digitalguide/serve ... -tutorial/
https://github.com/cockpit-project/cockpit-podman Gibt es in den Debian Backports.
https://www.vtulluru.com/how-to-install ... or-podman/ Traefik mit podman
https://www.my-it-brain.de/wordpress/ro ... n-bullseye Die Einrichtung von rootless-Podman unter Debian Bullseye

https://github.com/alvistack/ansible-role-podman mein Favorit


Edit: podman ist installiert.

Code: Alles auswählen

podman --version
podman version 4.2.0

Wo bekomme ich eine gute /etc/containers/registries.conf für podman her?
Antwort: https://wiki.debian.org/Podman

von AxelMD angepasst. 19. Sept. 2022:

Code: Alles auswählen

cat /etc/containers/registries.conf 
# Note that changing the order here may break tests.
#unqualified-search-registries = ['docker.io', 'quay.io', 'registry.fedoraproject.org']

#[[registry]]
# In Nov. 2020, Docker rate-limits image pulling.  To avoid hitting these
# limits while testing, always use the google mirror for qualified and
# unqualified `docker.io` images.
# Ref: https://cloud.google.com/container-registry/docs/pulling-cached-images
#prefix="docker.io"
#location="mirror.gcr.io"

# 2020-10-27 a number of images are not present in gcr.io, and podman
# barfs spectacularly when trying to fetch them. We've hand-copied
# those to quay, using skopeo copy --all ...
#[[registry]]
#prefix="docker.io/library"
#location="quay.io/libpod"

# 2021-03-23 these are used in buildah system tests, but not (yet?)
# listed in the global shortnames.conf.
#[aliases]
#busybox="docker.io/library/busybox"
#ubuntu="docker.io/library/ubuntu"
#php="docker.io/library/php"

# https://github.com/containers/podman/issues/8896
# /etc/containers/registries.conf

unqualified-search-registries=["registry.access.redhat.com", "registry.fedoraproject.org", "docker.io", "container-registry.oracle.com"]

[[registry]]
location = "registry.access.redhat.com"

[[registry]]
location = "registry.fedoraproject.org"

[[registry]]
location = "docker.io"

[[registry]]
location = "container-registry.oracle.com" 
Dann mit cockpit und podman-cockpit möglich:

Bild

To enable searching registries without specifying them: Achtung nicht angepasst!

Code: Alles auswählen

mkdir -p $HOME/.config/containers
echo 'unqualified-search-registries=["docker.io", "quay.io"]' > $HOME/.config/containers/registries.conf
Edit: 3. Sept. 2022
Chemnitzer Linux Tage 2022
podman als Alternative zu Docker
https://chemnitzer.linux-tage.de/2022/d ... eitrag/231
podman ersetzt docker
Ganz bequem:

alias docker=‘/usr/bin/podman‘
„docker“-Socket:

systemctl --now enable podman.socket
Oder im User Context:

systemctl --user --now enable podman.socket

Export DOCKER_HOST=unix:///run/user/$UID/podman/podman.sock
Edit: 4. Sept. 2022
Installation und Verwendung von Podman zum Ausführen von Containern unter Rocky Linux 8
"podman version 3.2.3" altes Realease
https://www.howtoforge.de/anleitung/ins ... y-linux-8/
So installierst du Podman als Docker-Alternative unter Debian 11 (alt, podman version 3.0.1)
https://www.howtoforge.de/anleitung/so- ... debian-11/


Edit: 5. Sept 2022
Apache Tomcat container with Podman (Neil - January 15, 2022)
https://unixcop.com/apache-tomcat-conta ... th-podman/

Code: Alles auswählen

podman version
Client:       Podman Engine
Version:      4.1.1
API Version:  4.1.1
Go Version:   go1.17.12
Built:        Tue Aug  9 18:04:32 2022
OS/Arch:      linux/amd64
Apache Tomcat/9.0.65 konte erfolgreich installiert werden.

Edit: 6. Sept 2022
Podman Container Pod 04-Feb-2022
https://www.lug-kr.de/wiki/Podman%20Container%20Pod
Install Cockpit Console on Debian 11 Bullseye or 10 Buster server, a Web graphical interface to control Linux server and run docker Image containers using Podman remotely using the browser. January 15, 2022 by Heyan Maurya
https://www.how2shout.com/linux/how-to- ... -bullseye/
Several permission issues when running podman rootless on Debian 11 Bullseye
https://github.com/containers/podman/issues/14878

Code: Alles auswählen

apt install uidmap fuse-overlayfs slirp4netns
Debian Wiki Podman
https://wiki.debian.org/Podman
cockpit-project.
https://cockpit-project.org/
cockpit ist eine GUI für die Verwaltung von Serven, cockpit-podman aus den Backports
ist eine Erweiterung für cockpit um podman per GUI verwalten zu könnem.

Edit: 8. Sept. 2022
Lösung
Podman vs Docker: 6 Reasons why I am HAPPY I switched August 19, 2022 by Kristopher
https://www.smarthomebeginner.com/podman-vs-docker/


Edit: 10. Sept. 2022
Fremdquellenfalle
viewtopic.php?t=185045
Lösung Fremdquellenfalle: viewtopic.php?t=185045#p1309415

Anderes Debian 11 System ohne Fehler

Code: Alles auswählen

podman version
Client:       Podman Engine
Version:      4.2.1
API Version:  4.2.1
Go Version:   go1.19
Built:        Thu Jan  1 01:00:00 1970
OS/Arch:      linux/amd64
Edit: 14. Sept. 2022
Run docker-compose.yml using podman
python3-podman-compose.deb von OpenSUSE AlviStack https://2022.hkoscon.org/edisonwong/

Code: Alles auswählen

apt show python3-podman-compose
Package: python3-podman-compose
Version: 100:1.0.3-1
Priority: optional
Section: python
Source: python-podman-compose
Maintainer: Wong Hoi Sing Edison <hswong3i@gmail.com>
Installed-Size: 99,3 kB
Depends: python3-dotenv, python3-yaml, python3:any, python3
Homepage: https://github.com/containers/podman-compose/tags
Download-Size: 20,8 kB
APT-Sources: http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11  Packages
Description: Run docker-compose.yml using podman
 An implementation of docker-compose with podman backend. The main
 objective of this project is to be able to run docker-compose.yml
 unmodified and rootless.
Basics for Beginners
https://phoenixnap.com/kb/podman-tutorial

How to Use Podman Compose
https://phoenixnap.com/kb/podman-compose

Edit: 18. Sept. 2022
Podman Compose GitHub a script to run docker-compose.yml using podman
https://github.com/containers/podman-compose
https://github.com/containers/podman-co ... an-compose

Edit: 19. Sept. 2022

Code: Alles auswählen

Stand: 30.08.2022
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/pdf/building_running_and_managing_containers/Red_Hat_Enterprise_Linux-9-Building_running_and_managing_containers-en-US.pdf

red_hat_enterprise_linux-9-building_running_and_managing_containers-en-us.pdf

Seite 23

CHAPTER 3. WORKING WITH CONTAINER IMAGES
3.2. CONFIGURING CONTAINER REGISTRIES

You can find the list of container registries in the registries.conf configuration file. As a root user, edit
the /etc/containers/registries.conf file to change the default system-wide search settings.
As a user, create the $HOME/.config/containers/registries.conf file to override the system-wide
settings.

Certified container images
https://catalog.redhat.com/software/con ... cks/search
Bild

registry.fedoraproject.org
https://registry.fedoraproject.org/
Bild

Build and Ship any Application Anywhere
https://hub.docker.com/search?q=
Bild

Welcome to the Oracle Container Registry
https://container-registry.oracle.com/
Bild


Podman - Compose, Wordpress Apr 6, 2022 von Daniel Schier
https://blog.while-true-do.io/podman-compose/

21. Sept. 2022
Podman: Linux-Container einfach gemacht aus 2019
https://www.heise.de/hintergrund/Podman ... 29067.html

22. Sept. 2022
Eigentlich Docker, vieles aber übertragbar auf Podman:
c't KNOW-HOW 2022 S. 056
Quick Link https://ct.de/wn7c
Docker einrichten unter Linux, Windows, macOS
Regelmäßig aktualisierter c’t-Online-Artikel zur Installation
https://www.heise.de/ct/artikel/Docker- ... 09355.html

25. Sept. 2022
Rootless-Podman mit Debian Bullseye
https://www.my-it-brain.de/wordpress/ro ... mage-suche
Leider wird die Terminologie selbst von jenen nicht stringent verwendet, die sie eigentlich kennen müssten. Dies sorgt gerade beim Einstieg in dieses komplexe Thema häufig für Verwirrung.
Diese Erfahrung kann ich vollends bestätigen.
Zuletzt geändert von AxelMD am 25.09.2022 10:04:43, insgesamt 16-mal geändert.

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 19.09.2022 18:29:29

OT
Die Anleitung Podman - Compose, Wordpress Apr 6, 2022 kann ich mit AlmaLinux 9 erfolgreich nachvollziehen

T
Bei Debian 11 Bullseye

Code: Alles auswählen

podman-compose version
['podman', '--version', '']
using podman version: 4.2.1
podman-composer version  1.0.3
podman --version 
podman version 4.2.1
exit code: 0
cockpit mit dem Plugin cockpit-podman ist erreichbar.

Code: Alles auswählen

https://192.168.178.58:9090/
Fehler: Verbindung fehlgeschlagen
Beim Verbinden mit 192.168.178.58:8080 trat ein Fehler auf.
https://i.imgur.com/I196HDw.jpg

Error establishing a database connection
https://i.imgur.com/eUf9nS0.jpg


Verwendete yml:

compose.yml

Code: Alles auswählen

---
services:

  wordpress:
    image: docker.io/library/wordpress:latest
    ports:
      - 8080:80
    restart: always
    environment:
      - WORDPRESS_DB_HOST=db
      - WORDPRESS_DB_USER=wordpress
      - WORDPRESS_DB_PASSWORD=password
      - WORDPRESS_DB_NAME=wordpress

  db:
    image: docker.io/library/mariadb:10.6.4-focal
    command: '--default-authentication-plugin=mysql_native_password'
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=somewordpress
      - MYSQL_DATABASE=wordpress
      - MYSQL_USER=wordpress
      - MYSQL_PASSWORD=password
    expose:
      - 3306
      - 33060

volumes:
  db_data:
Wie löse ich das Debian 11 Bullseye Problem?
Was muss bei Debian 11 Bullseye geändert werden?

MfG
AxelMD

Hinweise:
Ein podman test Apache2 Webserver arbeitet einwandfrei

Code: Alles auswählen

http://192.168.178.58:8181/
Zuletzt geändert von AxelMD am 19.09.2022 20:20:02, insgesamt 1-mal geändert.

Benutzeravatar
Tintom
Moderator
Beiträge: 3033
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von Tintom » 19.09.2022 19:48:16

Dein Optimismus ist sehr bewundernswert. Nachdem du hier und hier die Beiträge von anderen Usern pauschal als
AxelMD hat geschrieben: ↑ zum Beitrag ↑
15.09.2022 07:51:11
Dummfug
deklarierst und in deinem
AxelMD hat geschrieben: ↑ zum Beitrag ↑
15.09.2022 07:51:11
Schnackerthread
angeblich bei
AxelMD hat geschrieben: ↑ zum Beitrag ↑
15.09.2022 07:51:11
Silver Ager[n] mit Erfahrung [...] eine festere Meinung
aber dafür
AxelMD hat geschrieben: ↑ zum Beitrag ↑
15.09.2022 07:51:11
keine fachliche Expertise vorhanden
ist, bin ich gespannt, wer sich künftig davon nicht abschrecken lässt und dir antwortet. Vielleicht sind deine Anliegen in einem spezialisierten Forum für Podman/Docker/Træfik besser angebracht?

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [______, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 19.09.2022 20:02:03

OT
Mit Oracle Linux 9 kann die yml Datei auch genutzt werden, Wordpress funktioniert damit.

T
Wo liegt der Fehler bei Debian 11 Bullseye?
Ist meine Erwartungshaltung zu groß um podman im Jahre 2022 mit podman nutzen zu können?

Hier kann fachliche Expertise bewiesen werden.

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von bluestar » 19.09.2022 22:27:56

Tintom hat geschrieben: ↑ zum Beitrag ↑
19.09.2022 19:48:16
Vielleicht sind deine Anliegen in einem spezialisierten Forum für Podman/Docker/Træfik besser angebracht?
Vielleicht wäre es auch gut, wenn der werte TE überhaupt mal seinen Einsatzzweck für Docker, Podman, Traefik, etc. vernünftig erläutern würde.

Ich kann‘s auch abkürzen und sagen: Bei mir unter podman läuft die Wordpress&DB yml problemlos…

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 19.09.2022 22:37:20

bluestar hat geschrieben: ↑ zum Beitrag ↑
19.09.2022 22:27:56
Ich kann‘s auch abkürzen und sagen: Bei mir unter podman läuft die Wordpress&DB yml problemlos…
Wie sieht dein compose.yml File für podman-compose aus?

podman ist nicht podman-compose.

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von bluestar » 19.09.2022 22:42:20

AxelMD hat geschrieben: ↑ zum Beitrag ↑
19.09.2022 22:37:20
Wie sieht dein compose.yml File für podman-compose aus?
Siehe deine Quelle: https://blog.while-true-do.io/podman-compose/
AxelMD hat geschrieben: ↑ zum Beitrag ↑
19.09.2022 22:37:20
podman ist nicht podman-compose.
Ich bin trotzdem schreibfaul, wenn ich auf dem Smartphone deinen Beitrag kommentiere.

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [______, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 19.09.2022 22:51:36

Weches Debian nutzt Du?
Welche podman und welche podman-composer Version verwendest?

Kann mein Problem evtl. von Virtualbox kommen, mein Testsystem ist in Virtualbox installiert?
Network Bridge wird genutzt.

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: [______, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von bluestar » 19.09.2022 23:07:07

AxelMD hat geschrieben: ↑ zum Beitrag ↑
19.09.2022 22:51:36
Weches Debian nutzt Du?
stable
Welche podman und welche podman-composer Version verwendest?
4.2.irgendwas
Kann mein Problem evtl. von Virtualbox kommen, mein Testsystem ist in Virtualbox installiert?
Network Bridge wird genutzt.
Vermutlich ist dein System einfach kaputt konfiguriert.

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [______, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 19.09.2022 23:09:17

Was sagt bei dir:

Code: Alles auswählen

podman-compose version
Vermutlich ist dein System einfach kaputt konfiguriert.
Das dem System ist frisch aufgesetzt. Viel konfiguriert wurde nicht, was konfiguriert wurde
ist dokumentiert.

Fremdquellen sind alvistack ( http : //downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11 ) und die debian backports.
alvistack wird für podman 4.x.x und die backports für cockpit-podman benötigt.

Ein podman test Apache2 Webserver arbeitet einwandfrei, dieser mit per http://192.168.178.58:8080/ erreichbar. Siehe dazu https://i.imgur.com/iczCHEU.jpg . Damit der Port 8080 frei ist, wurde der test Apache2 Webserver ist wieder abgestellt.

Container dns will not be enabled
https://wiki.archlinux.org/title/Podman ... be_enabled

Code: Alles auswählen

apt search netavark
Sortierung… Fertig
Volltextsuche… Fertig
podman-netavark/unbekannt 100:1.1.0-1 amd64
  OCI network stack

podman-netavark-dbgsym/unbekannt 100:1.1.0-1 amd64
  debug symbols for podman-netavark
show_1

Code: Alles auswählen

apt show podman-netavark -a
Package: podman-netavark
Version: 100:1.1.0-1
Priority: optional
Section: devel
Maintainer: Wong Hoi Sing Edison <hswong3i@gmail.com>
Installed-Size: 3.161 kB
Depends: libc6 (>= 2.29), libgcc-s1 (>= 3.3), podman
Homepage: https://github.com/containers/netavark/tags
Download-Size: 927 kB
APT-Sources: http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11  Packages
Description: OCI network stack
 Netavark is a rust based network stack for containers. It is being
 designed to work with Podman but is also applicable for other OCI
 container management applications.

Package: podman-netavark
Version: 100:1.0.3-1
Priority: optional
Section: devel
Maintainer: Wong Hoi Sing Edison <hswong3i@gmail.com>
Installed-Size: 3.030 kB
Depends: libc6 (>= 2.29), libgcc-s1 (>= 3.3), podman
Homepage: https://github.com/containers/netavark/tags
Download-Size: 895 kB
APT-Sources: http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11  Packages
Description: OCI network stack
 Netavark is a rust based network stack for containers. It is being
 designed to work with Podman but is also applicable for other OCI
 container management applications.

Package: podman-netavark
Version: 100:1.0.2-1
Priority: optional
Section: devel
Maintainer: Wong Hoi Sing Edison <hswong3i@gmail.com>
Installed-Size: 3.010 kB
Depends: libc6 (>= 2.29), libgcc-s1 (>= 3.3), podman
Homepage: https://github.com/containers/netavark/tags
Download-Size: 892 kB
APT-Sources: http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11  Packages
Description: OCI network stack
 Netavark is a rust based network stack for containers. It is being
 designed to work with Podman but is also applicable for other OCI
 container management applications.

Package: podman-netavark
Version: 100:1.0.1-1
Priority: optional
Section: devel
Maintainer: Wong Hoi Sing Edison <hswong3i@gmail.com>
Installed-Size: 3.010 kB
Depends: libc6 (>= 2.29), libgcc-s1 (>= 3.3), podman
Homepage: https://github.com/containers/netavark/tags
Download-Size: 892 kB
APT-Sources: http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11  Packages
Description: OCI network stack
 Netavark is a rust based network stack for containers. It is being
 designed to work with Podman but is also applicable for other OCI
 container management applications.
show_2

Code: Alles auswählen

apt show podman-netavark-dbgsym -a
Package: podman-netavark-dbgsym
Version: 100:1.1.0-1
Auto-Built-Package: debug-symbols
Priority: optional
Section: debug
Source: podman-netavark
Maintainer: Wong Hoi Sing Edison <hswong3i@gmail.com>
Installed-Size: 1.385 kB
Depends: podman-netavark (= 100:1.1.0-1)
Build-Ids: c69ba973f4cd64581df3d804dba8ffe6a3fe6a6e
Download-Size: 624 kB
APT-Sources: http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11  Packages
Description: debug symbols for podman-netavark

Package: podman-netavark-dbgsym
Version: 100:1.0.3-1
Auto-Built-Package: debug-symbols
Priority: optional
Section: debug
Source: podman-netavark
Maintainer: Wong Hoi Sing Edison <hswong3i@gmail.com>
Installed-Size: 1.342 kB
Depends: podman-netavark (= 100:1.0.3-1)
Build-Ids: c02464315e9c24738b1527d2e4c65d55cffe334c
Download-Size: 619 kB
APT-Sources: http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11  Packages
Description: debug symbols for podman-netavark

Package: podman-netavark-dbgsym
Version: 100:1.0.2-1
Auto-Built-Package: debug-symbols
Priority: optional
Section: debug
Source: podman-netavark
Maintainer: Wong Hoi Sing Edison <hswong3i@gmail.com>
Installed-Size: 1.328 kB
Depends: podman-netavark (= 100:1.0.2-1)
Build-Ids: 6818a37fa4d36bd492da665344111ca9680fd35a
Download-Size: 618 kB
APT-Sources: http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11  Packages
Description: debug symbols for podman-netavark

Package: podman-netavark-dbgsym
Version: 100:1.0.1-1
Auto-Built-Package: debug-symbols
Priority: optional
Section: debug
Source: podman-netavark
Maintainer: Wong Hoi Sing Edison <hswong3i@gmail.com>
Installed-Size: 1.328 kB
Depends: podman-netavark (= 100:1.0.1-1)
Build-Ids: 6ba5f89cad051473150e39816c60e7d0497b1000
Download-Size: 617 kB
APT-Sources: http://downloadcontent.opensuse.org/repositories/home:/alvistack/Debian_11  Packages
Description: debug symbols for podman-netavark
Versuch:

Code: Alles auswählen

sudo apt install -t bullseye-backports podman-netavark podman-netavark-dbgsym
Konnte installiert werden:

Code: Alles auswählen

apt search netavark
Sortierung… Fertig
Volltextsuche… Fertig
podman-netavark/unbekannt,now 100:1.1.0-1 amd64  [installiert]
  OCI network stack

podman-netavark-dbgsym/unbekannt,now 100:1.1.0-1 amd64  [installiert]
  debug symbols for podman-netavark

Zuletzt geändert von AxelMD am 20.09.2022 08:50:32, insgesamt 1-mal geändert.

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: [______, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von Blackbox » 20.09.2022 07:31:41

Ich sagte doch bereits, dass ich beruflich gelegentlich auch mit podman bzw. -compose zu tun habe, aber ich schrieb auch, dass ich dir nicht mehr helfe, weil du gutgemeinten Rat nicht umsetzt, da du dann doch deinen ursprünglichen Plan durchziehst.
Auf so eine Zeitverschwendung habe ich keine Lust.
Zuletzt geändert von Blackbox am 20.09.2022 07:51:49, insgesamt 1-mal geändert.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [______, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 20.09.2022 07:37:07

Ich sagte doch bereits, dass ich gelegentlich beruflich auch mit podman bzw. -compose verwende, aber ich schrieb auch, dass ich dir nicht mehr
Schon klar, deswegen verwendest Du auch Rocky_Linux, ein Red_Hat_Derivat.
Zu verstehen, denn mit AlmalLinux 9 und Oracle_Linux 9 habe ich auch keine Probleme.
Das funktioniert einfach.

Das Problem mit Debian konnte nicht beseitigt werden.

Code: Alles auswählen

odman network ls
NETWORK ID    NAME               DRIVER
2f259bab93aa  podman             bridge
b089aa3ab1f2  wordpress_default  bridge
Wie zuvor sieht es beim funktionierdem podma-compose-wordpress AlmaLinux-System, wie bei Debian 11 aus.

OT
Auch wenn man podman, podman-compse beruflich verwendet, heißt es nicht, dass die Lösungen überall übertragbar sind.
Wir sind hier bei Debian 11 stable. Die einschlägigen Debianforen sind bezüglich podman fast leer, zu podman-compose ist fast gar nicht zu finden.
weil du gutgemeinte Tipps nicht umsetzt
Schon klar, ich soll Docker verwenden oder z. B. Wordpress nativ installieren.
OT Ende


Can't resolve hostname of other service in docker-compose.yml #455
https://github.com/containers/podman-compose/issues/455
Zuletzt geändert von AxelMD am 21.09.2022 10:19:48, insgesamt 2-mal geändert.

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: [______, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von Blackbox » 20.09.2022 07:52:33

AxelMD hat geschrieben: ↑ zum Beitrag ↑
20.09.2022 07:37:07
Schon klar, deswegen verwendest Du auch Rocky_Linux, ein Red_Hat_Derivat.
Rocky Linux verwende ich ausschließlich privat.
AxelMD hat geschrieben: ↑ zum Beitrag ↑
20.09.2022 07:37:07
Schon klar, ich soll Docker verwenden oder z. B. Wordpress nativ installieren.
Auch das habe ich nie geschrieben.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [______, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 20.09.2022 07:56:28

Can't resolve hostname of other service in docker-compose.yml #455
https://github.com/containers/podman-compose/issues/455

Code: Alles auswählen

podman info | grep network
  networkBackend: cni
  network:
otherwise you must remove cni or configure podman not to use it.
https://github.com/containers/podman-co ... 1183696136

Dann sieht es richtig aus:

Code: Alles auswählen

podman info | grep network
  networkBackend: netavark
  network:
Umgesetzt:

Code: Alles auswählen

podman system reset --force
ERRO[0000] IPAM error: could not find network "wordpress_default" 
ERRO[0000] Unable to clean up network for container c168dec46b55482b150c736aac5646449366002f9eed1c47983ecb53a5c780fd: "error tearing down network namespace configuration for container c168dec46b55482b150c736aac5646449366002f9eed1c47983ecb53a5c780fd: failed to convert net opts: unable to find network with name or ID wordpress_default: network not found" 
ERRO[0001] IPAM error: could not find network "wordpress_default" 
ERRO[0001] Unable to clean up network for container ceac87c8b5745a7fc82123bea24229f5d3d2ff5ba5b08ccf7af0727575fcc4bb: "error tearing down network namespace configuration for container ceac87c8b5745a7fc82123bea24229f5d3d2ff5ba5b08ccf7af0727575fcc4bb: failed to convert net opts: unable to find network with name or ID wordpress_default: network not found" 
Fehlermeldungen 2 mal bei podman-compose up -d

WARN[0199] aardvark-dns binary not found, container dns will not be enabled
https://github.com/containers/podman/issues/13412

Pakete nachinstalliert:

Code: Alles auswählen

apt search aardvark-dns
Sortierung… Fertig
Volltextsuche… Fertig
podman-aardvark-dns/unbekannt,now 100:1.1.0-1 amd64  [installiert]
  Authoritative DNS server for A/AAAA container records

podman-aardvark-dns-dbgsym/unbekannt,now 100:1.1.0-1 amd64  [installiert]
  debug symbols for podman-aardvark-dns
Neuer Versuch:

Code: Alles auswählen

podman-compose up
['podman', '--version', '']
using podman version: 4.2.1
** excluding:  set()
['podman', 'network', 'exists', 'wordpress_default']
podman run --name=wordpress_wordpress_1 -d --label io.podman.compose.config-hash=123 --label io.podman.compose.project=wordpress --label io.podman.compose.version=0.0.1 --label com.docker.compose.project=wordpress --label com.docker.compose.project.working_dir=/home/zxz/wordpress --label com.docker.compose.project.config_files=compose.yml --label com.docker.compose.container-number=1 --label com.docker.compose.service=wordpress -e WORDPRESS_DB_HOST=db -e WORDPRESS_DB_USER=wordpress -e WORDPRESS_DB_PASSWORD=password -e WORDPRESS_DB_NAME=wordpress --net wordpress_default --network-alias wordpress -p 8080:80 --restart always docker.io/library/wordpress:latest
c8bbfcc98315f766b0e8890930df8e4062c869d0bf99189b0a00255265d4b061
exit code: 0
podman volume inspect wordpress_db_data || podman volume create wordpress_db_data
['podman', 'volume', 'inspect', 'wordpress_db_data']
['podman', 'network', 'exists', 'wordpress_default']
podman run --name=wordpress_db_1 -d --label io.podman.compose.config-hash=123 --label io.podman.compose.project=wordpress --label io.podman.compose.version=0.0.1 --label com.docker.compose.project=wordpress --label com.docker.compose.project.working_dir=/home/zxz/wordpress --label com.docker.compose.project.config_files=compose.yml --label com.docker.compose.container-number=1 --label com.docker.compose.service=db -e MYSQL_ROOT_PASSWORD=somewordpress -e MYSQL_DATABASE=wordpress -e MYSQL_USER=wordpress -e MYSQL_PASSWORD=password -v wordpress_db_data:/var/lib/mysql --net wordpress_default --network-alias db --expose 3306 --expose 33060 --restart always docker.io/library/mariadb:10.6.4-focal --default-authentication-plugin=mysql_native_password
e516ae1fbbd1d7f91b5de4d9464d0e29899b51af34a4c96447faf760c58d3c5d
exit code: 0
http://192.168.178.58:8080

Bild

Super, es funktioniert :-)

Check

Code: Alles auswählen

podman version && podman-compose version
Client:       Podman Engine
Version:      4.2.1
API Version:  4.2.1
Go Version:   go1.19
Built:        Thu Jan  1 01:00:00 1970
OS/Arch:      linux/amd64
['podman', '--version', '']
using podman version: 4.2.1
podman-composer version  1.0.3
podman --version 
podman version 4.2.1
exit code: 0

podman info | grep network
networkBackend: netavark
network:

podman network ls
NETWORK ID    NAME               DRIVER
2f259bab93aa  podman             bridge
0880070a86bb  wordpress_default  bridge

podman ps -a
CONTAINER ID  IMAGE                                   COMMAND               CREATED         STATUS             PORTS                 NAMES
39ce32c3e5ef  docker.io/library/wordpress:latest      apache2-foregroun...  28 minutes ago  Up 28 minutes ago  0.0.0.0:8080->80/tcp  wordpress_wordpress_1
a3b92b99f943  docker.io/library/mariadb:10.6.4-focal  --default-authent...  28 minutes ago  Up 28 minutes ago                        wordpress_db_1

podman network ls
NETWORK ID    NAME               DRIVER
2f259bab93aa  podman             bridge
0880070a86bb  wordpress_default  bridge

podman volume ls
DRIVER      VOLUME NAME
local       f2409b697f06e9f45e76f72233957b9b7655003d1d8566071af4e5eae724dc46
local       wordpress_db_data

Wiederholung für copy & paste User:

Code: Alles auswählen

sudo apt install -t bullseye-backports podman-netavark podman-netavark-dbgsym podman-aardvark-dns podman-aardvark-dns-dbgsym
podman 4.x.x und podman-compose ist Frickelarbeit mit Debian 11 Bullseye, die Fremdquellenfalle lauert immer.

Ich bedanke mich für de Hilfe, besonders bei Daniel Schier fürs Sharen.

Jeder darf diese Grobanleitung verwenden, auch die Innovatinosverweigerer. :-)

Ich stehe auf KlickiBunti, damit bin ich groß geworden.
Zuletzt geändert von AxelMD am 20.09.2022 14:24:31, insgesamt 5-mal geändert.

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 20.09.2022 09:19:32

Ghost (Blogging-Plattform)
https://de.wikipedia.org/wiki/Ghost_(Bl ... Plattform)

Ghost Installation mit podman:
Podman - Daemon- and rootless Containers
https://support.nine.ch/artikel/podman- ... containers
In diesem Beispiel lassen wir unser Ghost CMS mittels einer compose-Datei im Netzwerkmodus Host laufen.
https://support.nine.ch/artikel/podman- ... an-compose


Erfolgreich mit:

compose.yml

Code: Alles auswählen

version: '3.1'

services:

  ghost:
    image: ghost:4-alpine
    restart: always
    ports:
      - 8080:2368
    environment:
      # see https://ghost.org/docs/config/#configuration-options
      database__client: mysql
      database__connection__host: db
      database__connection__user: root
      database__connection__password: example
      database__connection__database: ghost
      # this url value is just an example, and is likely wrong for your environment!
      url: http://localhost:8080
      # contrary to the default mentioned in the linked documentation, this image defaults to NODE_ENV=production (so development mode needs to be explicitly specified if desired)
      #NODE_ENV: development

  db:
    image: mysql:8.0
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example
dann ein

Code: Alles auswählen

podman-compose up
Zuletzt geändert von AxelMD am 20.09.2022 19:32:47, insgesamt 2-mal geändert.

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von Blackbox » 20.09.2022 13:57:19

Fassen wir zusammen.

Dein „Wissen“ zu podman beschränkt sich darauf, dass du eine Anleitung nach der anderen, unverstanden in dein Terminal kopierst?
Glückwunsch!

Damit bin ich jetzt wirklich raus.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 21.09.2022 08:08:22

Blackbox hat geschrieben: ↑ zum Beitrag ↑
20.09.2022 13:57:19
Damit bin ich jetzt wirklich raus.
Hallo Blackbox,
schade, wo Du hier vermutlich hier der einzige bist, der mit prodman praktische Erfahrungen im Produktivbetrieb hat.

Evtl. findet sich ein anderer User?

Mit "ich weis was, aber ich sage es nicht", gibt es keinen Fortschritt, das ist nur ein Abgreifen der
enthaltenen Informationen aus diesem Thread.

An den Informtionen auf diesem Thread habe sehr viele Communitymitglieder Interesse, das sehe ich an den Klicks.
Sogar der Moderator Tintom, mit dem Verbrennermotorautobild Avatar hat sich die Mühe gemacht einen Beitrag zu verfassen.

MfG
AxelMD

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von bluestar » 21.09.2022 08:30:51

AxelMD hat geschrieben: ↑ zum Beitrag ↑
21.09.2022 08:08:22
Mit "ich weis was, aber ich sage es nicht", gibt es keinen Fortschritt, das ist nur ein Abgreifen der
enthaltenen Informationen aus diesem Thread.
Warten auf Antworten des TEs:
bluestar hat geschrieben: ↑ zum Beitrag ↑
19.09.2022 22:27:56
Vielleicht wäre es auch gut, wenn der werte TE überhaupt mal seinen Einsatzzweck für Docker, Podman, Traefik, etc. vernünftig erläutern würde.

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 21.09.2022 08:37:22

bluestar hat geschrieben: ↑ zum Beitrag ↑
19.09.2022 22:27:56
Vielleicht wäre es auch gut, wenn der werte TE überhaupt mal seinen Einsatzzweck für Docker, Podman, Traefik, etc. vernünftig erläutern würde.
Neue Technologie kennen lernen, dann evtl. einsetzen.

Wie setzt Du podman ein, wenn übehaupt?
Blackbox ist leider raus, der nutzt es beruflich, so habe ich es verstanden, oder es wurde missverständlich ausgedrückt.
Ich sagte doch bereits, dass ich beruflich gelegentlich auch mit podman bzw. -compose zu tun habe, aber ich schrieb auch,
Das kann von ich habe es mal beim Kunden gehört, bis zu dem Aufsetzen kompletter Umgebungen sein, wir wissen es nicht.
Das Basis OS wurde auch nicht benannt.

Wer Docker nutzt sollte sich um die Migration zu Podman kümmern, sagt AxelMD.
Podman ist das Container Zukunftssystem von Red Hat.
Bei Debian scheint Podman noch nicht gekommen zu, ist die Meinung von AxelMD.

Benutzeravatar
Meillo
Moderator
Beiträge: 8817
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von Meillo » 21.09.2022 09:05:30

AxelMD hat geschrieben: ↑ zum Beitrag ↑
21.09.2022 08:08:22
An den Informtionen auf diesem Thread habe sehr viele Communitymitglieder Interesse, das sehe ich an den Klicks.
Sogar der Moderator Tintom, mit dem Verbrennermotorautobild Avatar hat sich die Mühe gemacht einen Beitrag zu verfassen.
Ich finde diese Aussagen nicht in Ordnung. Wie schon beim letzten Mal, als du die Klicks so mit dem Interesse gleichgesetzt hast, geschrieben worden ist, ist es eine Fehlannahme, sie mit einem inhaltlichen Interesse am Thema gleichzusetzen. Ein Grossteil der Klicks kommt von den Moderatoren, die hier beobachten.

Deine Anspielung auf das Avatar-Bild von Tintom ist daneben. Bitte unterlasse sowas zukuenftig.


Entweder hilft dir jemand und antwortet auf deine Fragen oder nicht. Es kann verschiedene Gruende dafuer geben. Manche kannst du durch dein eigenes Verhalten beeinflussen, andere nicht. Nachdem du nun schon eine ganze Weile versuchst, hier Hilfe in der von dir gewuenschten Form zu bekommen, es aber nicht recht etwas wird, solltest du dir mal ueberlegen, es in den vorgeschlagenen, spezifischeren Foren zu versuchen. Oder die Dinge technisch anders zu loesen. Oder sonstwas zu aendern. Jedenfalls ist es wenig erfolgsversprechend, es immer wieder gleich zu machen und dann andere Ergebnisse zu erwarten.
Use ed once in a while!

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 21.09.2022 09:16:29

OT

Oh, sorry.
Verbrennermotorautobild Avatar
Das war evtl. falsch von mir, es kann ein innnovativ autonom fahrendes E-Auto sein.
Ein Anspielung war das nicht.

Linux ist im erweiterten Sinn auch Umweltschutz, die Hardware kann länger genutzt werden.
es aber nicht recht etwas wird
Das sehe ich nicht so, die meisten Threads werden gelöst.

Welche Bedeutung haben die Klicks hier im Forum?

OT-Ende

Benutzeravatar
Meillo
Moderator
Beiträge: 8817
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von Meillo » 21.09.2022 09:31:12

AxelMD hat geschrieben: ↑ zum Beitrag ↑
21.09.2022 09:16:29
OT

Oh, sorry.
Verbrennermotorautobild Avatar
Das war evtl. falsch von mir, es kann ein innnovativ autonom fahrendes E-Auto sein.
Ein Anspielung war das nicht.

Ich verwarne dich hiermit wegen dieser frechen Reaktion.

Wenn du dazu etwas sagen moechtest, dann mache das per Email an die Moderatorenliste: dfde-mods@lists.debianforum.de
Use ed once in a while!

AxelMD
Beiträge: 1380
Registriert: 15.03.2009 08:02:11

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von AxelMD » 21.09.2022 10:24:21

Ist das Thema podman und podman-compose in diesem Forum fehl am Platz und verboten?

Ist podman, eine Container-Technologie die von Debian verschmäht wird?


Praxis
Container ohne Root-Rechte mit Docker-Alternative Podman betreiben
https://www.heise.de/select/ct/2022/15/ ... 5522201684
Wenn Sie jedoch mit dem Befehl docker run ein Container-Image aus der Docker-Registry ziehen und den Container starten, dann läuft dieser gewöhnlich mit Root-Rechten. Das heißt, der Benutzer root im Container entspricht root auf dem Host.
Container ohne Root
https://ct.de/y5m5
c’t 2022, Heft 15 Seite 168

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von bluestar » 21.09.2022 14:45:00

AxelMD hat geschrieben: ↑ zum Beitrag ↑
21.09.2022 10:24:21
Ist das Thema podman und podman-compose in diesem Forum fehl am Platz und verboten?
Aus Erfahrung würde ich dir sagen, dass es weder fehl am Platz noch verboten ist.
AxelMD hat geschrieben: ↑ zum Beitrag ↑
21.09.2022 10:24:21
Ist podman, eine Container-Technologie die von Debian verschmäht wird?
Dem widerspricht die Tatsache, das podman in Bullseye enthalten ist.

Dein Problem liegt - für mich - doch wieder mal bei deinen Anforderungen, du erwartest die aktuelle Version von podman in einer für Stabilität und nicht Aktualität bekannten Distribution.

Die Frage muss ich daher an dich stellen, warum arbeitest du dich nicht in die enthaltene Version von podman ein?

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: [erledigt, vermutlich praktizieren es hier keine User] Podman - Podman kommt - Docker geht

Beitrag von bluestar » 21.09.2022 14:48:41

AxelMD hat geschrieben: ↑ zum Beitrag ↑
21.09.2022 08:37:22
Neue Technologie kennen lernen, dann evtl. einsetzen.
Ein gut gemeinter Tipp von mir, für neue/neuste Technologien ist Debian Stable nicht unbedingt die beste Distribution.

Antworten