😊

【M1 Mac × Laravel9】Laravel Sailでdockerを試してみる

2022/05/18に公開

まずは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