# Podman et Buildah, c'est Docker sans Docker !

**URL:** https://forum.duniter.org/t/podman-et-buildah-cest-docker-sans-docker/6062
**Category:** R&D
**Tags:** docker, container, podman
**Created:** [30 April 2019 14:53 UTC](https://forum.duniter.org/t/podman-et-buildah-cest-docker-sans-docker/6062 "2019-04-30T14:53:17Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![vit](https://forum.duniter.org/user_avatar/forum.duniter.org/vit/32/2775_2.png) [@vit](https://forum.duniter.org/u/vit)
#### Post date: [30 April 2019 14:53 UTC](https://forum.duniter.org/t/podman-et-buildah-cest-docker-sans-docker/6062/1 "2019-04-30T14:53:18Z")

</div>

Je suis tombé sur cet article après avoir vu une vidéo de démo de Podman.

D’après ce que je comprends (étant un semi-noob en Docker), ça n’a pas besoin de faire tourner un démon (ou service) en tâche de fond pour fonctionner. Ce qui donne plus de facilité avec les permissions utilisateurs non root. De plus, les options des commandes, les images et les dépôts d’images Docker sont compatibles !

Une fois installé, vous pouvez vous faire un `alias docker=podman` et si vous tapez `docker` par habitude, ben ça fonctionnera pareil !

Il se conforme au standard OCI (Open Container Initiative) et s’intègre parfaitement dans un environnement Kubernetes, offrant plus de fonctionnalités que Docker dans cet environnement.

Cela pourra intéresser les magiciens des containers… 😉

> **[Podman and Buildah for Docker users | Red Hat Developer](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users)**
>
> What docker users need to know to move from Docker to Podman and Buildah and the advantages of doing so. Developers/operators can easily move to Podman, do all

---

<div class="post-metadata">

### Author: ![walliioo](https://forum.duniter.org/letter_avatar/walliioo/32/5_5575768a8748004e209b776fc1b2916d.png) [@walliioo](https://forum.duniter.org/u/walliioo)
#### Post date: [1 February 2020 14:39 UTC](https://forum.duniter.org/t/podman-et-buildah-cest-docker-sans-docker/6062/2 "2020-02-01T14:39:23Z")

</div>

Desole mais je ne trouve pas sur le forum idem google ☹ mais c’est quoi docker? a quoi ca sert ?  
Ca sert a faire de image de disque ?  
Pourquoi est ce que ca figure dans le wiki pour duniter? est ce indispensable pour faire tourner duniter ?

Merci et desole pour la nooberie:)

---

<div class="post-metadata">

### Author: ![vit](https://forum.duniter.org/user_avatar/forum.duniter.org/vit/32/2775_2.png) [@vit](https://forum.duniter.org/u/vit)
#### Post date: [2 February 2020 08:32 UTC](https://forum.duniter.org/t/podman-et-buildah-cest-docker-sans-docker/6062/3 "2020-02-02T08:32:51Z")

</div>

Docker est un système de container, c’est un peu comme une machine virtuelle, mais beaucoup plus léger, puisque cela tourne en utilisant le système hôte. L’avantage est que l’on peut composer son propre système en assemblant des «&nbsp;images&nbsp;» (pas vraiment image de disque, puisqu’ une image peut hériter d’une autre et ne contenir qu’un logiciel ou une bibliothèque).

Bref, faire une image Docker de Duniter permet ensuite de l’installer sur tous les systèmes compatibles en tapant UNE SEULE commande, par exemple «&nbsp;docker pull duniter&nbsp;» !

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [2 February 2020 12:23 UTC](https://forum.duniter.org/t/podman-et-buildah-cest-docker-sans-docker/6062/4 "2020-02-02T12:23:43Z")

</div>

> [@walliioo](#):
>
> Pourquoi est ce que ca figure dans le wiki pour duniter? est ce indispensable pour faire tourner duniter ?
> 
> Merci et desole pour la nooberie:)

Ici c’est un forum de discussion pour les développeurs.  
Voyez plutôt le [forum.monnaie-libre.fr](https://forum.monnaie-libre.fr/c/introduction/debutant/47) pour toute vos questions de débutant, utilisez la loupe!

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [2 February 2020 12:44 UTC](https://forum.duniter.org/t/podman-et-buildah-cest-docker-sans-docker/6062/5 "2020-02-02T12:44:14Z")

</div>

Je pense qu’il n’y a pas de souci pour qu’il y ait du support sur ce forum.  
C’est du technique. Je pense pas qu’on a dédié uniquement ce forum au développement. Le support fait partie importante du cycle de développement d’un logiciel.

---

<div class="post-metadata">

### Author: ![walliioo](https://forum.duniter.org/letter_avatar/walliioo/32/5_5575768a8748004e209b776fc1b2916d.png) [@walliioo](https://forum.duniter.org/u/walliioo)
#### Post date: [2 February 2020 20:26 UTC](https://forum.duniter.org/t/podman-et-buildah-cest-docker-sans-docker/6062/6 "2020-02-02T20:26:02Z")

</div>

Merci pour l’indication pour l’autre forum.  
Je pense qu’une section premier pas ou noob serait cool.

Si ca n’existe pas je ferais bien une doc sur framasite pour expliquer comment j’ai fait avec duniter sur wondows car ca fonctionne !! enfin mais je sais pas trop le pourquoi lol.

Encore merci pour votre temps !!!

---

<div class="post-metadata">

### Author: ![Paidge](https://forum.duniter.org/letter_avatar/paidge/32/5_5575768a8748004e209b776fc1b2916d.png) [@Paidge](https://forum.duniter.org/u/Paidge)
#### Post date: [3 February 2020 08:50 UTC](https://forum.duniter.org/t/podman-et-buildah-cest-docker-sans-docker/6062/7 "2020-02-03T08:50:28Z")

</div>

@walliioo : Si tu veux en savoir plus sur Docker, j’ai fait un tuto : [https://normandie-libre.fr/deployez-vos-applications-grace-a-docker/](https://normandie-libre.fr/deployez-vos-applications-grace-a-docker/)

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [10 March 2023 13:36 UTC](https://forum.duniter.org/t/podman-et-buildah-cest-docker-sans-docker/6062/8 "2023-03-10T13:36:24Z")

</div>

I revive the topic, since I think it’s important, since we are now intensively using container technology for Duniter v2s.

I don’t know if you are aware of podman, you can have a look this great article:

> **[Podman vs Docker: What are the differences?](https://www.imaginarycloud.com/blog/podman-vs-docker/)**
>
> Docker and Podman are both container orchestration tools with a few, fundamental differences and a lot of potential when combined.

I am using it for quite some times. One additional step you better do, since podman is daemon-less, is to set up a service so your pod starts when the machine reboots:

> **[How to Autostart Podman Containers?](https://linuxhandbook.com/autostart-podman-containers/)**
>
> Podman is awesome but it doesn't autostart containers after system reboots. Here's how to fix that.

These packages are available in following distributions:

- [`podman`](https://repology.org/badge/vertical-allrepos/podman.svg)
- [`podman-compose`](https://repology.org/badge/vertical-allrepos/podman-compose.svg)

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [27 March 2024 14:51 UTC](https://forum.duniter.org/t/podman-et-buildah-cest-docker-sans-docker/6062/9 "2024-03-27T14:51:59Z")

</div>

Using `quadlet` with `podman` makes things easier with init integrated.  
A single `.container` file takes over compose file and has `systemd` + `podman` integrated.

> **[Quadlet: Running Podman containers under systemd](https://mo8it.com/blog/quadlet/)**
>
> Finally, Podman has a Docker Compose alternative
