Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to use Docker Desktop installed from Deb on Ubuntu 22.04 WSL #486

Open
1 task
linghengqian opened this issue Jul 24, 2024 · 0 comments
Open
1 task

Comments

@linghengqian
Copy link

cmd /c ver

Microsoft Windows [版本 10.0.22631.3880]

wsl --status

默认分发: Ubuntu-22.04
默认版本: 2

Did the problem occur during installation?

  • Yes

What happened?

  • Unable to use Docker Desktop installed from Deb on Ubuntu 22.04 WSL.
  • Install Docker Desktop using the following bash command.
sudo apt update && sudo apt upgrade -y
sudo apt install gnome-terminal ca-certificates curl -y
cd /tmp/
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update
wget 'https://desktop.docker.com/linux/main/amd64/docker-desktop-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64&_gl=1*qyahwa*_gcl_au*MTg4MDIzMDE0MS4xNzE5MjkzNTY0*_ga*NzIwMzIxMjc5LjE3MTkyMDk2NzU.*_ga_XJWPQMJYHQ*MTcyMTgxNzkyOC4zMy4xLjE3MjE4MTgyODYuNTYuMC4w' -O ./docker-desktop.deb
sudo apt-get install --fix-missing ./docker-desktop.deb -y
systemctl --user start docker-desktop
/opt/docker-desktop/bin/docker-desktop
  • At this time, Docker Desktop cannot be opened normally, and the following error is reported.
$ /opt/docker-desktop/bin/docker-desktop
[2024-07-24T11:03:35.110103898Z][docker-desktop] running under systemd
[2024-07-24T11:03:35.110671427Z][docker-desktop][E] dial unix /run/user/1000/bus: connect: no such file or directory
[main.main()
[       linux/backend/cmd/docker-desktop/main.go:20 +0x54

What was expected?

  • Use Docker Desktop installed from Deb normally on Ubuntu 22.04 WSL. Just like Docker Desktop installed natively on Windows 11.

Steps to reproduce

  • Execute the following command in the shell of the new Ubuntu 22.04.4 WSL instance.
sudo apt update && sudo apt upgrade -y
sudo apt install gnome-terminal ca-certificates curl -y
cd /tmp/
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update
wget 'https://desktop.docker.com/linux/main/amd64/docker-desktop-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64&_gl=1*qyahwa*_gcl_au*MTg4MDIzMDE0MS4xNzE5MjkzNTY0*_ga*NzIwMzIxMjc5LjE3MTkyMDk2NzU.*_ga_XJWPQMJYHQ*MTcyMTgxNzkyOC4zMy4xLjE3MjE4MTgyODYuNTYuMC4w' -O ./docker-desktop.deb
sudo apt-get install --fix-missing ./docker-desktop.deb -y
systemctl --user start docker-desktop
/opt/docker-desktop/bin/docker-desktop

Additional information

  • Null.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant