desktop-linux
desktop-linux copied to clipboard
Docker Desktop GUI is not starting under Debian 10 (Plasma or Gnome)
- [x] I have tried with the latest version of Docker Desktop
- [x] I have tried disabling enabled experimental features
- [ ] I have uploaded Diagnostics
- Diagnostics ID: I am not able to get to a point where I can run diagnostics, and the linked documentation in the issue template is for Windows.
Expected behavior
When I launch Docker Desktop from the desktop application menu (or when starting it using systemctl --user start docker-desktop
), the GUI application starts and opens
Actual behavior
The GUI application flashes a brief icon on the taskbar, then closes. No application window opens, and no errors are reported (either via the GUI or the log file)
Information
- Linux distro: Debian
- Distro version: Debian 10 (buster)
- Desktop:
- KDE Plasma (5.14.5)
- Qt: 5.11.3
- Gnome (3.30.2)
- Gnome Terminal: 3.30.2
- KDE Plasma (5.14.5)
- Docker Desktop Version: 4.11.0-amd64
Steps to reproduce the behavior
- Follow the instructions from https://docs.docker.com/desktop/install/debian/
- Ensure that the correct repository was added, and that the install script completed without errors
- Confirm that Gnome Terminal is installed
- Confirm that the install script completed without errors
- Attempt to run Docker Desktop from Plasma using its application entry (Plasma places it in the Lost & Found category)
- Note that the whale icon briefly appears on the taskbar as if an application was starting, but disappears within a second
- Run the command
systemctl --user start docker-desktop
- Note that no GUI application opens
- Restart and log into Gnome desktop
- Install the AppIndicator and KStatusNotifierItem Gnome Extension
- Attempt to start Docker Desktop using the application entry
- Note the same behavior as step 6
- Remove ~/.docker directory
- Restart and try again in KDE Plasma
- Same behavior as step 6
Attempted fixes
- Uninstall all docker related packages (via
apt list --installed | grep docker
) - Remove ~/.docker directory
- Install docker engine before installing docker desktop
- Install docker engine after installing docker desktop (this is the current state of my system, as I still need to be able to host docker containers)
Relevant logs
- .docker/log/host/docker-desktop.log
-------------------------------------------------------------------------------->8
-------------------------------------------------------------------------------->8
[2022-09-08T18:51:59.247817247Z][docker-desktop][I] running under systemd
-------------------------------------------------------------------------------->8
-------------------------------------------------------------------------------->8
[2022-09-08T20:00:07.941991881Z][docker-desktop][I] running under systemd
- last few lines of .docker/log/host/com.docker.bankend.log
[2022-09-08T20:01:48.106006384Z][com.docker.backend][W] 5469847e-PauseHDL /pause/events server not replying: Get "http://ipc/pause/events": dial unix procd.sock: connect: no such file or directory
[2022-09-08T20:01:48.106006624Z][com.docker.backend][W] still waiting to update HTTP proxy on http-proxy-control.sock after 1h16m2.42737794s. Last error was Post "http://localhost/vm/httpproxy": dial unix http-proxy-control.sock: connect: no such file or directory
[2022-09-08T20:01:58.111412229Z][com.docker.backend][W] still waiting to update HTTP proxy on http-proxy-control.sock after 1h16m12.432770044s. Last error was Post "http://localhost/vm/httpproxy": dial unix http-proxy-control.sock: connect: no such file or directory
[2022-09-08T20:02:08.114823453Z][com.docker.backend][W] still waiting to update HTTP proxy on http-proxy-control.sock after 1h16m22.436194348s. Last error was Post "http://localhost/vm/httpproxy": dial unix http-proxy-control.sock: connect: no such file or directory
[2022-09-08T20:02:18.119770151Z][com.docker.backend][W] 5469847e-PauseHDL /pause/events server not replying: Get "http://ipc/pause/events": dial unix procd.sock: connect: no such file or directory
[2022-09-08T20:02:18.119779541Z][com.docker.backend][W] still waiting to update HTTP proxy on http-proxy-control.sock after 1h16m32.441147296s. Last error was Post "http://localhost/vm/httpproxy": dial unix http-proxy-control.sock: connect: no such file or directory
- output of
systemctl --user status docker-desktop
docker-desktop.service - Docker Desktop
Loaded: loaded (/usr/lib/systemd/user/docker-desktop.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2022-09-08 12:45:45 MDT; 1h 17min ago
Main PID: 5252 (com.docker.back)
CGroup: /user.slice/user-1001.slice/[email protected]/docker-desktop.service
├─5252 /opt/docker-desktop/bin/com.docker.backend --with-frontend
└─5272 /opt/docker-desktop/bin/com.docker.backend --with-frontend
- .docker/logs/vm -- directory is empty
-
apt list --installed | grep docker
(this is after installing docker engine and docker-compose-plugin). The issue occurs even when docker engine and docker-compose-plugin are not installed
docker-ce-cli/buster,now 5:20.10.17~3-0~debian-buster amd64 [installed]
docker-ce-rootless-extras/buster,now 5:20.10.17~3-0~debian-buster amd64 [installed,automatic]
docker-ce/buster,now 5:20.10.17~3-0~debian-buster amd64 [installed]
docker-compose-plugin/buster,now 2.6.0~debian-buster amd64 [installed]
docker-desktop/now 4.11.0-83626 amd64 [installed,local]
docker-scan-plugin/buster,now 0.17.0~debian-buster amd64 [installed,automatic]