このページの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:// | ||
| + | </ | ||