ubuntu上安装docker-compose遇到Permission denied问题

发布时间 2023-04-11 11:44:49作者: ArongH

根据github.com/docker/compose/releases中安装compose的说明,在ubuntu上执行以下安装命令:

curl -L https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

命令执行返回的结果是:-bash: /usr/local/bin/docker-compose: Permission denied,这说明是执行上述命令的权限不够,然后使用sudo重新执行:

sudo curl -L https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compos    

但是命令执行的结果仍然是Permission denied。从网上查找资料,有人也遇到过该问题,经验是切换到超级用户下执行安装命令。

首先执行sudo -i,提示输入用户密码,输入密码后进入超级用户(root)模式,重新执行上述命令,一切正常。