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

非sudo模式下Docker插件及部分核心命令无法识别的问题求助

非sudo模式下Docker插件及部分核心命令无法识别的问题求助

各位好,我最近碰到了一个非常奇怪的Docker问题,想请教下大家有没有解决思路:

我的环境配置如下:

  • 系统:Ubuntu 20.04.5 LTS
  • Docker版本:23.0.1, build a5ee5b1

我是按照官方仓库的指引安装的Docker,并且已经把自己加入了docker用户组,现在不用sudo就能正常运行基础的Docker命令,但遇到了以下异常情况:

  1. 执行镜像构建命令 docker build -t some:other Dockerfile 时,直接报错:

unknown shorthand flag: 't' in -t

  1. 甚至直接输入 docker build 不带任何参数,也会报错:

docker: 'buildx' is not a docker command.

更奇怪的是,不光buildx,像docker compose这类插件命令也完全不被识别,同样提示不是Docker命令。但我执行 docker info 查看系统信息时,明明能看到这些插件都已经安装完成,路径也显示正常:

buildx: Docker Buildx (Docker Inc.)
Version:  v0.10.2
Path:     /home/jpartanen/.docker/cli-plugins/docker-buildx

compose: Docker Compose (Docker Inc.)
Version:  v2.16.0
Path:     /home/jpartanen/.docker/cli-plugins/docker-compose

scan: Docker Scan (Docker Inc.)

我已经尝试过重新安装Docker、重启机器,但问题依然没有解决。有没有朋友遇到过类似的情况?或者能帮我分析下问题可能出在哪吗?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 14:02:36