小编Nei*_*ins的帖子

使用 sudo 时无法识别 docker compose

我的操作系统是 Ubuntu 20.04.3 LTS。

我已经安装了 docker compose V2,并且可以定期从命令行访问它:

$ docker compose version
Docker Compose version v2.2.2
Run Code Online (Sandbox Code Playgroud)

我还根据此处的手动说明安装了 compose-switch:https://docs.docker.com/compose/cli-command/#compose-switch并且工作正常:

$ docker-compose version
Docker Compose version v2.2.2
Run Code Online (Sandbox Code Playgroud)

但如果我使用 sudo 则两者都不起作用:

$ sudo docker compose version
docker: 'compose' is not a docker command.
See 'docker --help'
$ sudo docker-compose version
docker: 'compose' is not a docker command.
See 'docker --help'
Run Code Online (Sandbox Code Playgroud)

docker version有或没有 sudo 都是一样的:

版本:2012年10月20日
API版本:1.41

那么,如何让 docker compose 与 sudo 一起工作呢?

docker docker-compose

4
推荐指数
1
解决办法
6154
查看次数

标签 统计

docker ×1

docker-compose ×1