You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下终端执行Docker命令报错exec: "com.docker.cli": executable file not found in $PATH求助

Ubuntu 22.04下终端执行Docker命令报错exec: "com.docker.cli": executable file not found in $PATH求助

看起来你遇到的问题根源是Docker Desktop安装时依赖未完全解决,导致终端所需的Docker CLI组件没正确配置,PATH里也没包含相关路径。别担心,按下面的步骤来就能解决:

第一步:修复Docker Desktop的依赖问题

你用dpkg -i安装deb包时,dpkg不会自动处理依赖,那些缺失的包(qemu-system-x86、docker-ce-cli等)直接导致Docker Desktop没完成配置。用apt的修复命令就能自动补上所有依赖并完成安装:

sudo apt --fix-broken install

执行这个命令后,系统会自动下载并安装所有缺失的依赖包,同时完成docker-desktop的后续配置流程。

第二步:修复PATH环境变量问题

依赖修复完成后,终端可能还识别不到docker命令,因为Docker CLI的路径可能没被加到你的PATH里。可以这样处理:

  1. 先完全关闭当前终端窗口,重新打开一个新终端——Docker Desktop安装完成后通常会自动在你的shell配置文件(比如/.bashrc或/.profile)里添加PATH配置,重启终端就能生效。
  2. 如果重启终端还是不行,手动把Docker CLI的路径加到bashrc里:
echo 'export PATH="$PATH:/usr/bin"' >> ~/.bashrc
source ~/.bashrc

(docker-ce-cli安装后,docker命令和相关组件默认在/usr/bin目录下)

第三步:验证是否解决

在新终端里运行:

docker --version

如果能正常输出Docker的版本信息,说明问题已经解决啦!

另外你提到菜单能正常启动Docker,这是因为GUI部分的依赖可能已经满足,但终端需要的CLI组件因为依赖缺失没正确安装和配置,所以按上面的步骤处理就好。

备注:内容来源于stack exchange,提问作者Alexei

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 16:02:41