Open4
Docker DesktopからPodman Desktopへ移行する
Docker Desktopのアンインストール
- Docker Desktopのダッシュボードを開き、コンテナ、イメージ等を削除しておく
- Troubleshoot を開き、
Uninstall
をクリック - 管理者パスワード入力を促されるので入力する
- Application の中に
Docker.app
が残っているので削除 - ホームディレクトリの
.docker
ディレクトリを削除rm -rf .docker
Podman のインストール
以下URLを参考にした。
- Podman Desktopのダウンロード、インストール
- アプリ画面からPodmanの有効化
- アプリ画面からComposeの有効化(有効化前は
Setup
ボタンが表示されていた)
Podmanの実行
podman
〜 で実行(docker
を置き換える感じ)
コマンド例
podman image ls
podman build .
podman run -it ubuntu ls
podman compose build
podman compose up
Podmanの削除
OrbStack を試そうと思ったので、Podmanを削除することにした。
以下URLを参考にした。
- まず、Podman Desktopの画面で取得していたイメージ、作成したコンテナ、ボリューム等を削除。
- 以下コマンドを実行していき、Podman自体を削除。
※podman machine stop
は、Podman Desktop から停止も可能だった。
podman machine stop
podman machine rm
sudo podman-mac-helper uninstall
sudo rm /etc/paths.d/podman-pkg
sudo rm -frv /opt/podman
最後に、Applicationの中から Podman Desktop を削除する。
OrbStackは公式からダウンロードしたインストーラーを実行して入れた。
※コマンドでもOKみたい。
brew install orbstack