前回、PhotonOSでdocker環境ができたので
docker composeもできるようにしようとしたらハマったのでメモ
まず、dockerを使うとき、いつもsudo つけないとだめなのが面倒なので調べたら
調べてくれている方がいらっしゃったので、ありがたく参考にさせていただきました。
良しこれで完璧。
次にdocker composeです。
参考にしたのは、公式のdocker compose standaloneのインストール方法
sudo curl -SL https://github.com/docker/compose/releases/download/v2.13.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
※curlの時、/usr/local/bin に書き込み権限が無くて失敗したので sudoをつけました。
さあ、これで実行
# docker-compose
-bash: /usr/local/bin/docker-compose: Permission denied
????
あれ、公式と違う、、、
ネットで他の人のやり方を見ていますが、全部これで成功している、、、、、
権限周りか?
# ls -ltr /usr/local/bin/
-rwxr-x--- 1 root root 45658112 Nov 30 22:09 docker-compose
うーん。権限周りは良くわからんです、、
えいっ
sudo chmod 777 /usr/local/bin/docker-compose
# docker-compose -v
Docker Compose version v2.13.0
できた、、、
しかしあぶなっかしい、、
後でちゃんとしておかないと、、、