0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu 24.04にアップグレードした後、Docker Desktopが起動しなくなった話

Posted at

Ubuntu 24.04へのアップグレード

自宅サーバーとしてUbuntuを使っているのですが、Ubuntu 24.04へのアップグレード通知が来たので、次のコマンドで23.10から24.04にアップグレードしました。

$ sudo do-release-upgrade -d

Docker Desktopが起動しない

ところが、アップグレード後にDocker Desktopが起動しないトラブルに遭遇しました。アプリランチャーからDocker Desktopのアイコンをクリックしても無反応。システムアップグレードが原因かもしれないと考え、Docker Desktopをアンインストール後、同じバージョンを再インストールしてみましたが、状況は変わらず起動しませんでした。

背景で動作するDockerエンジン

興味深いのは、Dockerエンジン自体はバックグラウンドで正常に動作していた点です。管理者権限でDockerコマンドを使うことはできたものの、Docker DesktopのUIが表示されないのは不便でした。

原因を調査:ElectronとChromiumの不具合

原因を調べたところ、ElectronとChromiumの不具合が影響していることがわかりました。関連する情報はこちらです。

解決方法:コマンドでDocker Desktopを再起動

この問題を解決するため、以下のコマンドを実行するだけでDocker Desktopが正常に起動するようになりました。

$ sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
$ systemctl --user restart docker-desktop

まとめ

以上のコマンドを実行後、無事にDocker Desktopが動作するようになりました。Ubuntuのアップグレード後にDocker Desktopが起動しなくなった場合は、ぜひ試してみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?