Ինչպե՞ս միաձուլել բազմաթիվ պատկերներ Docker-ում:
Ինչպե՞ս միաձուլել բազմաթիվ պատկերներ Docker-ում:
Anonim

Ձեր մեքենայի վրա օգտագործեք դոկեր քաշեք՝ ներբեռնելու համար պատկերներ -ից Դոկեր Հաբ. Այնուհետև օգտագործեք դոկեր պատմությունը ստանալու հրամանները, որոնք օգտագործվել են դրանք կառուցելու համար: Այնուհետև բացեք դրանք երկու ֆայլեր։ Այնուհետև կարող եք տեսնել յուրաքանչյուրի հրամանների փաթեթը պատկեր.

Նմանապես, կարո՞ղ է դոկեր կոնտեյները ունենալ մի քանի պատկեր:

2 Պատասխաններ. Դու չես կարող ունեն բազմաթիվ պատկերներ վազել մեկում կոնտեյներ «Դա իմաստ չի ունենա: Այդ դեպքում դուք կունենաք ունեն դեպի ստանալ բոլորն ինքնաբերաբար սկսվեցին, երբ կոնտեյներ սկսվում է. Դուք կարող է օգտագործել գործընթացի կառավարիչ, ինչպիսին է վերահսկողը ( Դոկեր փաստաթղթերն այստեղ):

Կարելի է նաև հարցնել, թե ինչ է բազմաստիճան Dockerfile-ը: Բազմաթիվ - փուլ կառուցումները կազմակերպման մեթոդ են ա Dockerfile նվազագույնի հասցնել վերջնական կոնտեյների չափը, բարելավել գործարկման ժամանակի կատարումը, թույլ տալ ավելի լավ կազմակերպել Դոկեր հրամաններ և ֆայլեր, ինչպես նաև տրամադրել կառուցման գործողությունների գործարկման ստանդարտացված մեթոդ:

Նաև գիտեք, կարո՞ղ ենք Dockerfile-ում մի քանի անգամ ունենալ:

Մուլտի հետ - բեմական կառուցումներ, դուք օգտագործում եք մի քանի Ձեր հայտարարություններից Dockerfile . Յուրաքանչյուր FROM հրահանգ կարող է օգտագործել տարբեր բազա, և նրանցից յուրաքանչյուրը սկսում է կառուցման նոր փուլ: Դու կարող ես ընտրովի կերպով պատճենեք արտեֆակտները մի փուլից մյուսը՝ թողնելով ամեն ինչ դու չեմ ուզում վերջնական պատկերում.

Ի՞նչ է միջանկյալ կոնտեյները Docker-ում:

Docker կոնտեյներներ հավելվածների համար շինանյութ են: Յուրաքանչյուրը կոնտեյներ պատկեր է, որն ունի ընթեռնելի/գրելի շերտ՝ միայն կարդալու համար նախատեսված շերտերի վրա: Այս շերտերը (նաև կոչվում են միջանկյալ պատկերներ) ստեղծվում են, երբ հրամանները Dockerfile ընթացքում կատարվում են Դոկեր պատկերի կառուցում.

Խորհուրդ ենք տալիս: