LoginSignup
0
0

More than 3 years have passed since last update.

laradockでdocker+laravel環境を構築

Last updated at Posted at 2020-09-03

今更かもしれませんがLaradockで環境構築を行ったので備忘録として書いていきます。
PCのOSはLinux Ubuntu18.0.4を使用しています。

環境構築

作業ディレクトリにリポジトリをクローンします。

$ mkdir myworkspace
$ cd myworkspace
$ git clone https://github.com/LaraDock/laradock.git

環境変数を設定していきます。.env.exampleがあるのでコレをコピーして自分の環境に合わせて変更していきます。

$ cp env-example .env

自分が設定を初めて行ったときはこのdocker-composeの.envとlaravelの.envのMySqlDBの接続情報を
別に書いてしまいちょっとだけハマったので設定するときは気をつけてましょう。

デフォルトだとMySqlのバージョン設定はlatestになっていると思いますが必要に応じて変更しましょう。

MYSQL_VERSION=5.7

他にも沢山記事があるのでそちらも参考にして下さい。

Laradockを起動する

/laradock内(docker-compose.yml)があるディレクトリで

$ docker-compose up -d nginx mysql workspace phpmyadmin

を実行します。

Laravelプロジェクトを作成する。

$ docker-compose exec --user=laradock workspace bash
laradock@5cf89da63592:/var/www$
laradock@5cf89da63592:/var/www$ composer create-project laravel/laravel develop --prefer-dist "バージョン"

でOKです。
Laravelの.envのDB設定はlaradockの.envと合わせましょう。

ちょっとハマったところ

phpmyadminのログイン画面でサーバーという入力欄があらわれました。いままで見たこと無かったですが接続するサーバーのホスト入れればよいみたいです。(間違ってたらコメントで教えていただけますと幸いです。)

larvelの設定でDB_HOSTはmysqlに設定しているのでそれ(mysql)を入力すればOKです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0