このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
ソフトウェア:docker:docker_toolboxでlaradockを使う [2019/08/06 18:19] yusuke_komori 作成 |
ソフトウェア:docker:docker_toolboxでlaradockを使う [2020/11/09 18:21] (現在) humolife [B.ファイル共有] |
||
---|---|---|---|
行 15: | 行 15: | ||
==== B.ファイル共有 ==== | ==== B.ファイル共有 ==== | ||
- | [[https:// | + | [[ソフトウェア:docker: |
+ | ==== C.その他の設定 | ||
+ | [[https:// | ||
+ | これで、下準備は完了しました。 | ||
- | === b1.【Oracle VM VirtualBox】の【default】マシンの設定変更 | + | ===== 2.laradock で laravel |
- | 「共有フォルダー」から「新規共有フォルダーを追加」する。\\ | + | 次は [[https:// |
- | 共有させたいフォルダーのパスを選択し、「フォルダー名」を入力する。\\ | + | |
- | {{ : | + | |
- | 「自動マウント」と「永続化」のチェックボックスがあればチェックする。\\ | + | |
- | === b2.【Docker Quickstart Terminal】にコマンドを流す === | ||
< | < | ||
- | docker-machine ssh default ' | + | # 作業用ディレクトリの作成 |
- | docker-machine ssh default 'sudo mount -t vboxsf -o uid=0,gid=0 d/ | + | mkdir docker |
- | # dockerホストにマウントした共有フォルダをData Volumeとして利用する | + | cd docker |
- | docker run -v /e:/e busybox ls -la /e | + | |
- | </ | + | |
- | === b3.自動マウント設定 === | + | # laradock の git をクーロン |
- | /mnt/sda1/ | + | git clone https://github.com/Laradock/laradock.git |
- | < | + | |
- | docker-machine ssh default | + | |
- | sudo tee /mnt/sda1/ | + | |
- | mkdir -p /e | + | |
- | mount -t vboxsf -o uid=0,gid=0 d/ | + | |
- | EOF | + | |
- | </ | + | |
- | ==== C.その他の設定 ==== | + | cd laradock |
- | [[https:// | + | |
- | これで、下準備は完了しました。 | + | |
- | ===== 2.laradock で laravel の開発環境作成 ===== | + | cp env-example .env |
- | 次は [[https:// | + | |
+ | # 環境設定(必要に応じて) | ||
+ | vi .env | ||
+ | WORKSPACE_TIMEZONE=Asia/ | ||
+ | |||
+ | COMPOSE_PROJECT_NAME=ld | ||
+ | |||
+ | APP_CODE_PATH_HOST=../test/ # 後ほど作る Laravel のプロジェクト名 | ||
+ | |||
+ | # コンテナの作成と開始 | ||
+ | docker-compose up -d nginx workspace | ||
+ | |||
+ | # コンテナの一覧 | ||
+ | docker-compose ps | ||
+ | |||
+ | # IP アドレスの確認 | ||
+ | docker-machine ip | ||
+ | |||
+ | # URL にアクセスして確認 | ||
+ | # http:// | ||
+ | |||
+ | # workspace コンテナに入る | ||
+ | docker-compose exec workspace bash | ||
+ | |||
+ | # Laravel の test プロジェクトを作成 | ||
+ | composer create-project | ||
+ | |||
+ | # URL にアクセスして Laravel | ||
+ | # http:// | ||
+ | </ | ||