直接在你的Ubuntu 24.04 WSL2里安装完整 Docker彻底告别 Docker Desktop关闭它也能正常用第一步卸载残留冲突如果有先执行清理bash运行sudo apt remove docker docker-engine docker.io containerd runc -y第二步安装依赖bash运行sudo apt update sudo apt install ca-certificates curl gnupg lsb-release -y第三步添加 Docker 官方 GPG 密钥bash运行curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg第四步添加 Docker 官方源bash运行echo deb [arch$(dpkg --print-architecture) signed-by/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable | sudo tee /etc/apt/sources.list.d/docker.list /dev/null第五步安装 Docker 引擎bash运行sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io -y第六步启动并设置开机自启关键bash运行sudo service docker start sudo systemctl enable docker第七步解决权限问题不用每次 sudobash运行sudo usermod -aG docker $USER执行完必须关闭终端重新打开 WSL2 生效测试是否成功新开终端执行bash运行docker ps docker --version不报错 安装成功重要命令必须记住WSL2 重启后 Docker 不会自动启动用这个命令一键启动bash运行sudo service docker start查看状态bash运行sudo service docker status总结安装后完全不用开 Docker DesktopWSL2 内部独立运行 Docker 引擎性能更好、更稳定重启 WSL2 后只需执行一次sudo service docker start