Himawari Project Logo

Himawari Project

シェアはてなブックマーク
【商用利用OK】DockerからPodmanへ移行しよう!

【商用利用OK】DockerからPodmanへ移行しよう!

#Podman

投稿日 2026/04/08

いまさら聞けないDocker

開発環境の違いによるトラブルを解消し、どこでも同じようにアプリを動かせるようにする技術です

たとえば、あなたのパソコンが macOS でも、別の人は Windows、サーバーは Linux というように、環境はバラバラです。また、Pythonなどの言語や、ライブラリがインストールされているかなど環境がさまざま違います。 従来の開発では、いちいちマニュアルを作ってライブラリのバージョンも合わせてと大変でした。 Dockerでは、これらはDockerfileという一つのファイルに書いておいて、1発で環境構築ができるのです。

なぜPodmanなのか

Podmanの優位性は、さまざまな記事に書いているのですがいまいち開発していて実感することができません。 企業で導入されているのは、おそらく無償で利用できるから以上の理由はほとんどないと推察しています。 Docker利用料金 スクリーンショット 2026-04-08 20.33.16.jpg

導入方法

macの場合ですが、記載しておきます。

# インストール
brew install podman

# Podmanを動かすための仮想マシン(Machine)を作成
podman machine init

# 仮想マシンを起動
podman machine start

.zshrcに以下を追記します。

alias docker=podman

アプリケーションからDocker Desktopを削除してOKです。 その後以下のコマンドでdockerが実行できるか試します。

docker run -d --name test-web -p 8080:80 nginx

https://localhost:8080でWelcome to nginx!が表示されるか試します。

表示されたら、以下を入力します

docker rm -f test-web

まとめ

プロジェクトで、Docker導入したい、DevContainer作りたいならDockerよりもPodmanが おすすめです。Dockerの安定性やドキュメントが必要な方は、お金をかけてでも使った方がいいと思います。