# Docker Desktopの代わりになるオープンソース（3件）

ossalt.jp のページ: https://ossalt.jp/alternatives/docker-desktop/

Docker Desktopは、一定規模以上の企業で利用する場合に有償の契約が必要になりました。その費用や契約管理を避けるために、開発者のPCでコンテナを動かす環境を置き換える、という検討がよく行われます。

| ツール | ライセンス | 日本語の画面 | Docker | スター | 最終コミット | Scorecard |
|---|---|---|---|---|---|---|
| [Portainer](https://ossalt.jp/md/tools/portainer.md) | Zlib | 未確認 | あり | 38,791 | 2026-11-06 | 5.2 |
| [Podman](https://ossalt.jp/md/tools/podman.md) | Apache-2.0 | 未確認 | あり | 33,194 | 2026-11-06 | 未評価 |
| [Rancher Desktop](https://ossalt.jp/md/tools/rancher-desktop.md) | Apache-2.0 | あり | 未確認 | 7,407 | 2026-11-05 | 6.9 |

## 選び方

- **PCの開発環境の置き換え**：Rancher Desktopは、Docker Desktopと同じようにPC上でコンテナとKubernetesを動かすアプリです。もっとも素直な置き換え先です。
- **仕組みごと変える**：Podmanは常駐プログラム（デーモン）を使わない設計で、管理者権限なしでも動かせます。Dockerと似たコマンドで使えます。
- **管理画面**：Portainerは、サーバー上のDockerやKubernetesを画面から操作するツールで、PCの開発環境の代わりではありません。
- **ライセンス**：Rancher DesktopとPodmanはApache-2.0、PortainerはZlibです。

## 移行するときの注意

- docker composeの設定ファイルや、dockerコマンドを使っているスクリプトが、移行先でもそのまま動くかを確認しましょう。多くは動きますが、細かな違いで止まることがあります。
- 既存のコンテナのデータ（ボリューム）は自動では移りません。必要なデータは移行前に書き出しておきましょう。
- 開発者全員の環境を切り替えるため、手順書を用意して、まず数人で試してから広げると混乱が少なくなります。

---
データ: ossalt.jp（2026-11-08時点）。「未確認」は「非対応」という意味ではありません。
