はじめに
こんにちは。
最近,sailを用いた開発をすることが多くなりましたね。(自分だけじゃないはず)
自分はパソコン3台(Windows11*2,MacM1*1)を使っており,色々なリポジトリをクローンしまくってます。
リポジトリをクローンしたら初めにパッケージが必要になりますが,パッケージをインストールしていないため,sailが使えません。
そのパッケージをインストールするためにローカルにcomposer等を入れるのはイヤです。
そこでcomposer等をインストールしなくてもできる方法をまとめておきます。
composer installの実行
とても簡単でした。
composer install
docker run --rm \
-u "$(id -u):$(id -g)" \
-v "$(pwd):/var/www/html" \
-w /var/www/html \
laravelsail/php82-composer:latest \
composer install
| オプション | 意味 |
|---|---|
-u |
コマンドが実行されるユーザーの設定 |
--rm |
コマンドの実行完了時,コンテナの破棄 |
-v |
ボリュームの設定 |
-w |
コンテナ内の作業ディレクトリを指定 |
参考