mirror of
https://github.com/davegallant/davegallant.github.io.git
synced 2025-08-14 12:20:19 +00:00
deploy: 7fcd8f60c98fee77e5bb6fd0ba6d35a37ff1fcd6
This commit is contained in:
@@ -161,6 +161,7 @@ personal blog
|
|||||||
<h3 id=benefits-of-podman>Benefits of podman</h3>
|
<h3 id=benefits-of-podman>Benefits of podman</h3>
|
||||||
<p>One of the most interesting features of podman is that it is daemonless. There isn’t a process running on your system managing your containers. In contrast, the docker client is reliant upon the docker daemon (often running as root) to be able to build and run containers.</p>
|
<p>One of the most interesting features of podman is that it is daemonless. There isn’t a process running on your system managing your containers. In contrast, the docker client is reliant upon the docker daemon (often running as root) to be able to build and run containers.</p>
|
||||||
<p>Podman is rootless by default. It is now possible to <a href=https://docs.docker.com/engine/security/rootless/>run the docker daemon rootless</a> as well, but it’s still not the default behaviour.</p>
|
<p>Podman is rootless by default. It is now possible to <a href=https://docs.docker.com/engine/security/rootless/>run the docker daemon rootless</a> as well, but it’s still not the default behaviour.</p>
|
||||||
|
<p>I’ve also observed that so far my 2019 16" Macbook Pro has not yet sounded like a jet engine.</p>
|
||||||
<h3 id=installing-podman>Installing podman</h3>
|
<h3 id=installing-podman>Installing podman</h3>
|
||||||
<p>Installing podman on macOS is more involved than installing on Linux, because the podman-machine must run Linux inside a virtual machine. Nevertheless, let’s move forward by installing podman with <a href=https://brew.sh/>brew</a>:</p>
|
<p>Installing podman on macOS is more involved than installing on Linux, because the podman-machine must run Linux inside a virtual machine. Nevertheless, let’s move forward by installing podman with <a href=https://brew.sh/>brew</a>:</p>
|
||||||
<div class=highlight><pre tabindex=0 style=background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-sh data-lang=sh>brew install podman
|
<div class=highlight><pre tabindex=0 style=background-color:#f0f3f3;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-sh data-lang=sh>brew install podman
|
||||||
@@ -220,7 +221,7 @@ Hello world
|
|||||||
</code></pre><p>This should more or less provide the same results you would come to expect with docker.</p>
|
</code></pre><p>This should more or less provide the same results you would come to expect with docker.</p>
|
||||||
<h3 id=summary>Summary</h3>
|
<h3 id=summary>Summary</h3>
|
||||||
<p>Installing podman on macOS was not seamless, but it was manageable well within 30 minutes of time. I would recommend podman to anyone who is unhappy with experiencing forced docker updates, and who wants to use a more modern technology for managing containers.</p>
|
<p>Installing podman on macOS was not seamless, but it was manageable well within 30 minutes of time. I would recommend podman to anyone who is unhappy with experiencing forced docker updates, and who wants to use a more modern technology for managing containers.</p>
|
||||||
<p>One thing to note is that there isn’t a graphical user interface for podman, but there is an <a href=https://github.com/containers/podman/issues/11494>open issue</a> considering one. If you rely heavily on Docker Desktop’s UI, you may not be as interested in using podman yet.</p>
|
<p>One caveat to mention is that there isn’t a graphical user interface for podman, but there is an <a href=https://github.com/containers/podman/issues/11494>open issue</a> considering one. If you rely heavily on Docker Desktop’s UI, you may not be as interested in using podman yet.</p>
|
||||||
<p>I had been experimenting with podman on Linux before writing this, but after listening to this <a href=https://kubernetespodcast.com/episode/164-podman/>podcast episode</a>, I was inspired to give podman a tray on macOS.</p>
|
<p>I had been experimenting with podman on Linux before writing this, but after listening to this <a href=https://kubernetespodcast.com/episode/164-podman/>podcast episode</a>, I was inspired to give podman a tray on macOS.</p>
|
||||||
</div>
|
</div>
|
||||||
<footer class=entry-footer>
|
<footer class=entry-footer>
|
||||||
|
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user