minikubeの起動エラー: rt_docker_missing_cri_docker_noneによる終了 - 解決方法


このエラーは、マシンにCRI(Container Runtime Interface)が正しく設定されていないことが原因となっています。以下に、可能な解決策として考えられるいくつかの方法を示します。

  1. Dockerを再インストールする: まず、Dockerを完全にアンインストールし、最新バージョンを再インストールしてみてください。以下のコマンドを実行します。

    sudo apt-get purge docker-ce
    sudo apt-get autoremove
    sudo rm -rf /var/lib/docker
    sudo apt-get update
    sudo apt-get install docker-ce

    Dockerの再インストール後、minikubeを再度起動してみてください。

  2. CRIを有効化する: エラーメッセージにあるように、sudo systemctl enable cri-do...というコマンドを実行する必要があります。ただし、正確なコマンドが省略されているため、以下のように実行してみてください。

    sudo systemctl enable cri-docker

    上記のコマンドを実行した後、minikubeを再起動してみてください。

  3. minikubeの設定を確認する: minikubeの設定に問題がある可能性も考えられます。以下のコマンドを使用して、minikubeの設定を確認してみてください。

    minikube config view

    必要に応じて、設定を修正してからminikubeを再度起動してみてください。

上記の方法のいずれかを試してみて、minikubeの起動エラーを解決できるかどうか確認してください。また、それぞれの方法に関連するコード例も提供しましたので、参考にしてください。