centos下解决下这个报错-bash: /usr/local/bin/docker-compose: Permission denied
时间: 2023-08-13 08:07:44 浏览: 224
Docker”Got permission denied while trying to connect to the Docker daemon socket”报错解决
5星 · 资源好评率100%
这个错误是因为当前用户没有执行 `/usr/local/bin/docker-compose` 的权限。
你可以通过以下几种方式解决这个问题:
1. 使用 root 用户执行该命令:
```
sudo /usr/local/bin/docker-compose
```
2. 为当前用户添加执行该命令的权限:
```
sudo chmod +x /usr/local/bin/docker-compose
```
然后再使用该命令即可。
3. 将当前用户添加到 docker 用户组中,使其具有执行 docker 相关命令的权限:
```
sudo usermod -aG docker $USER
```
需要重新登录才能使用户组更改生效。之后再执行 docker-compose 命令时就不会出现权限问题了。
阅读全文