atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
devlabo @ ウィキ
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
devlabo @ ウィキ
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
devlabo @ ウィキ
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • devlabo @ ウィキ
  • windows11 wsl2 docker larave saill

devlabo @ ウィキ

windows11 wsl2 docker larave saill

最終更新:2024年01月16日 11:39

devlabo

- view
メンバー限定 登録/ログイン
利用するもの

  • OS windows11
  • WSL2
  • linuxディストリビューション(ubuntu)
  • Docker Desktop


■ コマンド
※WSL(ubuntu)上で、操作を行う

  • DOCKER コンテナを起動(ホストOS windowsで Docker Desktop を起動している状態で行う)
> docker run -it -v $(pwd):/opt -w /opt laravelsail/php81-composer:latest /bin/bash

 docker run:
  Dockerコンテナを実行するためのコマンド
 -it:
  インタラクティブモードで実行し、ターミナルに接続。
 -v $(pwd):/opt:
  ホストマシンの現在のディレクトリをコンテナ内の/optディレクトリにマウントする。
  ・これにより、ホストマシンのファイルやディレクトリをコンテナ内で使用できる。
  ・コンテナ内で作成したディレクトリやファイルがホストマシンのディレクトリに残る。
 -w /opt:
  コンテナ内で作業ディレクトリを/optに設定する。コマンドが実行される場所がこのディレクトリになる(プロンプトが変わる)。
 laravelsail/php81-composer:latest:
  Dockerイメージの名前とタグを指定。
  このコマンドは、laravelsail/php81-composerというイメージを使用し、その最新バージョン(latestタグ)を実行する。
 /bin/bash:
  コンテナ内でBashシェルを起動する。これにより、コンテナ内でコマンドを入力し実行するための対話型シェルが提供される。

つまり、このコマンドは、Dockerコンテナを起動し、そのコンテナ内でBashシェルを実行することができる。
また、ホストマシンの現在のディレクトリが/optにマウントされ、コマンドはそのディレクトリ内で実行される。
これにより、コンテナ内でファイルやディレクトリを操作できる環境が提供される。



  • プロジェクトを作成(前コマンドで、ここではコンテナ内ディレクトリに入っている ※このケースはlaravelのバージョン10を指定の場合)
> composer create-project 'laravel/laravel:10.*' sail-example
 ・sail-example の箇所は、名称は任意



  • ディレクトリ「sail-example」へ移動
> cd sail-example

  • Sailをインストールした後は、sail:install Artisanコマンドを実行。
このコマンドは、Sailのdocker-compose.ymlファイルをアプリケーション(プロジェクト)のルートへリソース公開する。
> php artisan sail:install


  • コンテナ内から出て、WSL(ubuntu)へ戻る
> exit

  • WSL(ubuntu)から sailを起動する
./vendor/bin/sail up -d

sudo chown -R ユーザー名:ユーザー名 .


◆参考サイト
youtube
https://www.youtube.com/watch?v=FpbPYF0Zp1w


Laravel 9.x Laravel Sail
https://readouble.com/laravel/9.x/ja/sail.html
「windows11 wsl2 docker larave saill」をウィキ内検索
LINE
シェア
Tweet
devlabo @ ウィキ
記事メニュー

メニュー

  • トップページ
  • プラグイン紹介
  • メニュー
  • 右メニュー



リンク

  • @wiki
  • @wikiご利用ガイド




ここを編集
記事メニュー2
2025年07月18日 (金) 07:36:40

TODAYアクセス数 ( - )
TOTALアクセス数 ( - )


更新履歴

取得中です。


ここを編集
人気記事ランキング
  1. php artisan serve の停止方法
もっと見る
最近更新されたページ
  • 548日前

    windows11 wsl2 docker larave saill
  • 1119日前

    右メニュー
  • 1442日前

    PhpSpreadsheet 操作 あれこれ
  • 1442日前

    PHP5.3からpostできる数に上限がある。上限変更するには・・・
  • 1444日前

    LaravelでExcelを操作
  • 1454日前

    CentOS7 phpMyAdminインストール
  • 1454日前

    Laravel webページ接続すると Not found が出る
  • 1458日前

    php artisan serve の停止方法
  • 1458日前

    centosへcomposerのインストール
  • 1459日前

    Centos7 composerコマンドで laravelをバージョン指定し、プロジェクト生成
もっと見る
人気記事ランキング
  1. php artisan serve の停止方法
もっと見る
最近更新されたページ
  • 548日前

    windows11 wsl2 docker larave saill
  • 1119日前

    右メニュー
  • 1442日前

    PhpSpreadsheet 操作 あれこれ
  • 1442日前

    PHP5.3からpostできる数に上限がある。上限変更するには・・・
  • 1444日前

    LaravelでExcelを操作
  • 1454日前

    CentOS7 phpMyAdminインストール
  • 1454日前

    Laravel webページ接続すると Not found が出る
  • 1458日前

    php artisan serve の停止方法
  • 1458日前

    centosへcomposerのインストール
  • 1459日前

    Centos7 composerコマンドで laravelをバージョン指定し、プロジェクト生成
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. MadTown GTA (Beta) まとめウィキ
  2. AviUtl2のWiki
  3. R.E.P.O. 日本語解説Wiki
  4. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  5. シュガードール情報まとめウィキ
  6. ソードランページ @ 非公式wiki
  7. ドラゴンボール Sparking! ZERO 攻略Wiki
  8. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  9. 星飼いの詩@ ウィキ
  10. Dark War Survival攻略
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 検索してはいけない言葉 @ ウィキ
  6. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  7. 発車メロディーwiki
  8. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  9. オレカバトル アプリ版 @ ウィキ
  10. SDガンダム ジージェネレーションジェネシス 攻略Wiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 過去の行動&発言まとめ - 鹿乃つの氏 周辺注意喚起@ウィキ
  2. マイティーストライクフリーダムガンダム - 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  3. 魚拓まとめ - 鹿乃つの氏 周辺注意喚起@ウィキ
  4. 参加者一覧 - ストグラ まとめ @ウィキ
  5. 1103環境(遊戯王) - アニヲタWiki(仮)
  6. 前作からの変更点 - 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  7. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  8. コレクター・ユイ - アニヲタWiki(仮)
  9. サーヴァント/一覧/クラス別 - Fate/Grand Order @wiki 【FGO】
  10. 画像倉庫 - 鹿乃つの氏 周辺注意喚起@ウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.