😊
【M1 Mac × Laravel9】Laravel Sailでdockerを試してみる
まずはDockerの公式サイトでインストールしてきます。
Get Startedにアクセスして、Apple Chipの方を選びます。
ダウンロードして、ダウンロードしたDocker.dmgをクリックして、インストールを進めます。
Dockerのインストールってこんなに簡単だったっけ...と思うくらいスムーズに行きました。
Laravel Sailを使ってみる。
Laravel Sailをインストール
composer require laravel/sail --dev
コマンドを実行して、docker-compose.ymlファイルを作成します。
どのサービスをインストールしますか?と聞かれるので、僕は「mysql」だけ選びます。
laravel sailのコマンドを短縮して使うために ~/.zshrc
にこのように記述します。
alias sail='[ -f sail ] && bash sail || bash vendor/bin/sail'
zshrcを読み込み直して
source ~/.zshrc
sailコマンドでdockerをバックグラウンドで起動します!
sail up -d
できた!めちゃめちゃ簡単じゃないか!!すごすぎる
その他できること
単体テスト、結合テストもsailコマンドで実行できるし、
新しいパッケージインストールもsailコマンドでできるし
もちろんdocker内のbashに侵入することもできるし、、、
超簡単にdocker環境を立てられて幸せです!
公式ドキュメントにできることたくさん書いているので、続きはそちらをご覧くださいませ!
Discussion