1. ホーム
  2. linux

[解決済み】Linuxのdocker-composeでパーミッションが拒否されました【終了】。

2022-02-11 17:59:36

質問

(base) a@a-ThinkPad-T440:~$ docker-compose version
bash: /usr/local/bin/docker-compose: Permission denied

docker-composeに大きな問題があり、アップグレードを試みました。 docker-compose から 1.25 が、docker-composeの権限がありません(Linuxのubuntuです)。

どうすればいいですか?

docker-composeをインストールするためにdockerのソースを使用しているようですが、2番目のステップを忘れているようです。 完全インストールのためのソース .

第2ステップにあるように バイナリに実行可能なパーミッションを適用します。

sudo chmod +x /usr/local/bin/docker-compose;

質問で提供されたコメントに加えて

sudo usermod -aG docker $USERでdockerグループに自分自身を追加、sudo chgrp docker /usr/local/bin/docker-compose で docker-compose を sudo chmod 750 /usr/local/bin/docker-compose を許可する。 ドッカーグループのユーザーが実行できるようにする

を実行してみてはいかがでしょうか? newgrp docker