Dockerコンテナ内でComposerコマンドを使えるようにするメモ
Dockerのコンテナ内でComposerを使おうとした時のメモです。
まず、何も考えずに「curl -sS https://getcomposer.org/installer | php」でComposerをインストールするとカレントディレクトリにcomposer.pharが置かれます。
もちろんこのままではcomposerコマンドが利用できません。
Composerコマンドを使えるようにするには「/usr/local/bin」配下にcomposer.pharを配置しなければならないのですが、ただ置いただけではComoserコマンドを利用することはできません。
そこで行うのが「/usr/local/bin」配下に置いた「composer.phar」のリネームです。
「mv composer.phar composer」として「composer」にリネームすることで、Composerコマンドが利用できるようになりました!
他にも「/usr/local/bin」配下にcomposerディレクトリを作る、という方法もあるらしいですが私はそれで対処できませんでした...
とりあえず、一番手っ取り早いのは
- 「/usr/local/bin」に移動
- 「curl -sS https://getcomposer.org/installer | php」を打つ
- 「mv composer.phar composer」でリネーム
という感じでしょうか。
上手くいかなかったら教えてください〜