PHPのフレームワークであるLaravelを触って見たくて、ローカルにLaravel環境を構築する方法を調べていたら、どうも最近はDockerという物を使うらしいという事が分かった。
Dockerのドの字も知らなかった私が、DockerでLaravel環境を作ったので、備忘録もかねて記事にしておく。
メモ
ネット上のDockerの情報は古いものも多いので、ググる時は期間指定を「1年以内」にするのがお勧め。
Windows10 Home環境で作業しました。
全体の流れ
- Docker Desktop for Windowsをインストール
- Dockerの仕組み・使い方を調べた
- 同人誌を読んでDockerコマンドの使い方を学んだ
- Webサイトを見てDocker Composeの使い方を学んだ
- Laravel環境が動いた
- phpMyAdminを入れた
Docker Desktop for Windowsをインストール
古い情報だと、Windows Homeだとインストールできないと書いてあることもありますが、現在は出来ます。
また、Homeにインストールできる条件で4桁のバージョン番号が書いてありますが、現在のWindows10のバージョン表記は数字とアルファベットの組み合わせです。基本的に最新版にしてあればインストール可能です。
詳細は下記リンクを参照。
Windows への Docker Desktop のインストール
How to install Docker Desktop for Windows
Dockerの仕組み・使い方を調べた
色々なサイトを読んでみたのですが、いまいち分からず、結局次で紹介する同人誌を買って読みました。
同人誌を読んでDockerコマンドの使い方を学んだ
わかばちゃんと学ぶシリーズで有名な湊川あいさんの書籍です。
#マンガでわかるDocker ① 〜概念・基本コマンド編〜 【ダウンロード版】 #技術書典 - 湊川あいの、わかば家。 #技術書典 #わかばちゃんと学ぶ シリーズ - BOOTH
【累計2500部を突破】 技術書典4新刊。冊子版は開始即完売、ダウンロード版と合わせて2500部を突破しました! 続編 ・マンガでわかるDocker② 開発環境を作ろう編 ・マンガでわかるDocker③ AWS編 も、合わせてご好評いただ...
#マンガでわかるDocker ② 〜開発環境を作ろう編〜 #技術書典 【ダウンロード版】 - 湊川あいの、わかば家。 #技術書典 #わかばちゃんと学ぶ シリーズ - BOOTH
【マンガでわかるDocker②とは?】 個人制作誌なのに2000部以上売れた、マンガでわかるDocker①( )待望の続編が登場! Togetter みんなの感想: 前回のお話では、Dockerの概念と基本コマンドを理解できました。 今回は...
Webサイトを見てDocker Composeの使い方を学んだ
このサイトが分かりやすかったです。
まず、ローカル(Windowsの作業フォルダ)に、Dockerで使うためのフォルダ構造を作ります。
私の場合は、データ用のドライブ直下に「Docker」というフォルダを作り、その下に各フォルダを作りました。
フォルダ構造の詳細は、上の参考記事を参照の事。
下記のようなフォルダ構造が出来たら、各フォルダ内にDocker用の設定ファイルを作っていきます。
Laravel環境が動いた
phpMyAdminを入れた
MySQLの管理のためにphpMyAdminを入れたいと思ったら、続きの記事で入れ方が書いてあった。
このサイト作った方、さすがです。
コメント