<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Podman on JeremKy Pages</title><image><url>https://jeremky.codeberg.page/img/favicon.png</url><title>Podman on JeremKy Pages</title><link>https://jeremky.codeberg.page/tags/podman/</link></image><link>https://jeremky.codeberg.page/tags/podman/</link><description>Recent content in Podman on JeremKy Pages</description><generator>Hugo -- gohugo.io</generator><language>fr</language><lastBuildDate>Fri, 16 May 2025 14:46:28 +0200</lastBuildDate><atom:link href="https://jeremky.codeberg.page/tags/podman/index.xml" rel="self" type="application/rss+xml"/><item><title>Podman : passage en rootless</title><link>https://jeremky.codeberg.page/posts/podman-passage-en-rootless/</link><pubDate>Fri, 16 May 2025 14:46:28 +0200</pubDate><guid>https://jeremky.codeberg.page/posts/podman-passage-en-rootless/</guid><description>
&lt;img src="https://jeremky.codeberg.page/posts/podman-passage-en-rootless/cover.webp"/&gt;
&lt;p&gt;Il y a quelques mois, j&amp;rsquo;évoquais dans &lt;a href="https://jeremky.codeberg.page/posts/migration-de-docker-vers-podman/"&gt;cet article&lt;/a&gt; ma décision de migrer de Docker vers Podman. Et même si la force de Podman est de fonctionner sans les droits root (même si Docker a plus ou moins fait le nécessaire depuis), j&amp;rsquo;étais resté en mode rootful, pour que la transition soit la plus douce possible. J’ai finalement franchi le pas, et je vais exposer ici toutes les implications d&amp;rsquo;un passage au mode rootless.&lt;/p&gt;</description></item><item><title>podman-docker : une application pour faciliter la transition</title><link>https://jeremky.codeberg.page/posts/podman-docker-application-faciliter-transition/</link><pubDate>Sun, 19 Jan 2025 19:24:37 +0100</pubDate><guid>https://jeremky.codeberg.page/posts/podman-docker-application-faciliter-transition/</guid><description>
&lt;img src="https://jeremky.codeberg.page/posts/podman-docker-application-faciliter-transition/cover.webp"/&gt;
&lt;p&gt;Comme évoqué dans un &lt;a href="https://jeremky.codeberg.page/posts/migration-de-docker-vers-podman/"&gt;précédent article&lt;/a&gt;, j&amp;rsquo;ai pris la décision de migrer de Docker vers Podman pour la gestion de mes conteneurs.&lt;/p&gt;
&lt;p&gt;Pour rappel, Podman a l&amp;rsquo;avantage de pouvoir fonctionner sans daemon central, ce qui améliore la sécurité du système. Cependant, même si un effort énorme est fourni pour faciliter la transition d&amp;rsquo;un service à l&amp;rsquo;autre, il subsiste &lt;a href="https://jeremky.codeberg.page/posts/reecriture-des-articles-docker/"&gt;plusieurs inconvénients&lt;/a&gt;, notamment dans l’utilisation de &lt;code&gt;podman-compose&lt;/code&gt; avec certains paramètres.&lt;/p&gt;
&lt;p&gt;La version fournie dans les paquets Debian est assez ancienne. Et même s&amp;rsquo;il est possible de passer sur une version plus récente avec les backports de Debian, il restait quelques éléments qui posaient problème.&lt;/p&gt;</description></item><item><title>Réécriture des articles au sujet de Docker</title><link>https://jeremky.codeberg.page/posts/reecriture-des-articles-docker/</link><pubDate>Mon, 07 Oct 2024 10:38:36 +0200</pubDate><guid>https://jeremky.codeberg.page/posts/reecriture-des-articles-docker/</guid><description>
&lt;img src="https://jeremky.codeberg.page/posts/reecriture-des-articles-docker/cover.webp"/&gt;
&lt;p&gt;J&amp;rsquo;ai récemment écrit &lt;a href="https://jeremky.codeberg.page/posts/migration-de-docker-vers-podman/"&gt;un article&lt;/a&gt; au sujet de ma migration de Docker vers Podman. Les différences entre ces 2 solutions sont minimes, mais elles nécessitent 2 ou 3 ajustements au niveau des fichiers &lt;code&gt;docker-compose.yml&lt;/code&gt; pour être 100% compatibles. C&amp;rsquo;est donc l&amp;rsquo;occasion de refaire un tour sur les différents articles de ce site qui concernent la mise en place d&amp;rsquo;applications via un système de conteneurs.&lt;/p&gt;
&lt;h2 id="variables"&gt;
Variables
&lt;a href="#variables" class="h-anchor" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;J&amp;rsquo;avais pris pour habitude d&amp;rsquo;utiliser un maximum de variables pour les définitions de certains éléments dans le fichier &lt;code&gt;docker-compose.yml&lt;/code&gt;. Cela pouvait concerner les ports d&amp;rsquo;écoute, les chemins des volumes persistant&amp;hellip; Mais à l&amp;rsquo;usage, cela n&amp;rsquo;a pas vraiment d&amp;rsquo;intérêt, sachant qu&amp;rsquo;en plaçant ces variables dans le fichier &lt;code&gt;.env&lt;/code&gt; associé, elles se retrouvaient chargées dans le conteneur, ce qui ne fait pas vraiment sens. L&amp;rsquo;idée était de pouvoir déployer plusieurs conteneurs ayant un fichier &lt;code&gt;docker-compose.yml&lt;/code&gt; unique. Mais il suffit de dupliquer le dossier et c&amp;rsquo;est réglé.&lt;/p&gt;</description></item><item><title>Migration de Docker vers Podman</title><link>https://jeremky.codeberg.page/posts/migration-de-docker-vers-podman/</link><pubDate>Thu, 26 Sep 2024 17:43:20 +0200</pubDate><guid>https://jeremky.codeberg.page/posts/migration-de-docker-vers-podman/</guid><description>
&lt;img src="https://jeremky.codeberg.page/posts/migration-de-docker-vers-podman/cover.webp"/&gt;
&lt;p&gt;&lt;a href="https://www.docker.com/"&gt;Docker&lt;/a&gt;, ce logiciel incroyable dont je vante les mérites depuis quelques années maintenant, possède une version Windows &lt;a href="https://www.docker.com/"&gt;Docker Desktop&lt;/a&gt;, qui est désormais payante pour une utilisation en entreprise. Certaines rumeurs évoquent la possibilité que Docker finisse par être payant sur l&amp;rsquo;intégralité de leur produit. Il se peut que cela n&amp;rsquo;arrive jamais, mais dans le doute, il m&amp;rsquo;a été nécessaire d&amp;rsquo;envisager des alternatives. Conseillé par mes collègues, je me suis donc intéressé à l&amp;rsquo;application suivante : &lt;a href="https://podman.io/"&gt;Podman&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>