Docy Compose ဆိုသည်မှာ PHP မူဘောင်၏ဖြန့်ကျက်မှုလုပ်ငန်းစဉ်ကိုသိသိသာသာရိုးရှင်းအောင်ပြုလုပ်နိုင်သည့် Multi-container စီမံခန့်ခွဲမှုအတွက်ကိရိယာတစ်ခုဖြစ်သည်။ ဗားရှင်းများ, 0 န်ဆောင်မှုများ, mirroring, port မြေပုံ,
ဤနေရာတွင် Laravel application များအတွက် configuration ကို configuration ကို configuration ကို configure လုပ်ထားခြင်းဖြစ်သည်။
ဗားရှင်း: '3' 0 န်ဆောင်မှုများ အက်ပ်: တည်ဆောက်: ။ volumes: - ။ : / var / www / html Ports: - "80:80" မှီခိုသူ - - DB DB: Image: MySQL: 5.7 volumes: - DB-Data: Var / Lib / MySQL ပတ်ဝန်းကျင်: - MySQL_root_password = စကားဝှက် volumes: DB-Data:
ဗားရှင်းသည် docker compose ၏ဗားရှင်းကိုဖော်ပြရန်အသုံးပြုသည်။
0 န်ဆောင်မှုများသည်အက်ပလီကေးရှင်းများ (Laravel applications များအသုံးပြုခြင်း) နှင့် DB (MySQL database များကိုဖြန့်ကျက်ခြင်း) အပါအ 0 င်ကွန်တိန်နာ 0 န်ဆောင်မှုများကိုသတ်မှတ်သည်။
app ကွန်တိန်နာကို dockerfile ကိုညွှန်ပြခြင်းဖြင့်တည်ဆောက်သည်။ Real-Time Code ထပ်တူပြုခြင်းကိုအကောင်အထည်ဖော်ရန်ကွန်တိန်နာအတွင်းရှိအိမ်ရှင်လမ်းညွှန်ကိုတပ်ဆင်ထားသည်။
Ports Port 80 ကို Port 80 ကိုအိမ်ရှင်အဖြစ်လက်ခံရန် Port 80 ကိုလက်ခံရန် Laravel applications များကို browser မှဝင်ရောက်ကြည့်ရှုရန်။
Remary_on ကအက်ပလီကေးရှင်းကွန်တိန်နာသည် db container ပေါ်တွင် DBABASE ကွန်တိန်နာကိုပထမဆုံးစတင်ပြီးလျှောက်လွှာ startup ပျက်ကွက်မှုကိုရှောင်ရှားရန် DB ကွန်တိန်နာပေါ်တွင်မူတည်သည်။
Volumes များသည် data volumes များကိုသတ်မှတ်သည်, DB-Data ကို MySQL ဒေတာများကိုဆက်လက်ထိန်းသိမ်းရန်အသုံးပြုသည်။
MySQL_ROOT_PAPPOWSWORS ၏လုံခြုံရေးကိုသေချာစေရန် MySQL ကွန်တိန်နာအတွက်ပတ် 0 န်းကျင်ပိတ်ဆို့ခြင်းသည်ပတ်ဝန်းကျင် variable များကို configure လုပ်ထားသည်။
configuration compose ၏ configuration method ကိုကျွမ်းကျင်စွာဖြင့် PHP မူဘောင်ဖြန့်ကျက်မှုသည်ပိုမိုထိရောက်လာပြီးအဆင်ပြေသည်။ ဤဆောင်းပါးသည် 0 န်ဆောင်မှုဆိုင်ရာအဓိပ္ပာယ်ဖွင့်ဆိုချက်မှအချက်အလက်အတွဲစီမံခန့်ခွဲမှုမှအချက်အလက်အတွဲစီမံခန့်ခွဲမှုမှအချက်အလက်များကိုပြသသည်။