はじめに
こんにちは。
最近,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 |
コンテナ内の作業ディレクトリを指定 |
参考