Բովանդակություն:

Ինչպե՞ս գործարկել սկրիպտը Docker կոնտեյներով:
Ինչպե՞ս գործարկել սկրիպտը Docker կոնտեյներով:

Video: Ինչպե՞ս գործարկել սկրիպտը Docker կոնտեյներով:

Video: Ինչպե՞ս գործարկել սկրիպտը Docker կոնտեյներով:
Video: JavaScript ծրագրավորում սկսնակների համար։ Սովորում ենք ջավասկրիպտ 2 ժամում։ [JS ծրագրավորում] 2024, Մայիս
Anonim

Հետևեք այս քայլերին

  1. Օգտագործեք դոկեր ps տեսնել գոյություն ունեցողի անունը կոնտեյներ .
  2. Այնուհետև օգտագործեք հրամանի դոկեր exec -it < կոնտեյներ name> /bin/bash-ում bash shell ստանալու համար կոնտեյներ .
  3. Կամ ուղղակիորեն օգտագործել դոկեր exec -it < կոնտեյներ անունը> < հրաման > կատարել ինչ էլ որ լինի հրաման Դուք նշում եք կոնտեյներ .

Հաշվի առնելով սա, ինչպե՞ս կարող եմ թվարկել դոկեր կոնտեյներ:

Ցուցակ Docker Containers

  1. Ինչպես տեսնում եք, վերևի նկարը ցույց է տալիս, որ բեռնարկղեր չկան:
  2. Կոնտեյներները իրենց ID-ով ցուցակագրելու համար օգտագործեք –aq (հանգիստ)՝ docker ps –aq:
  3. Յուրաքանչյուր կոնտեյների ֆայլի ընդհանուր չափը թվարկելու համար օգտագործեք –s (size): docker ps –s:
  4. ps հրամանը տրամադրում է տեղեկատվության մի քանի սյունակ.

Կարելի է նաև հարցնել, թե ինչպես կարող եմ գործարկել shell script-ը: Սցենար գրելու և գործարկելու քայլեր

  1. Բացեք տերմինալը: Գնացեք այն գրացուցակը, որտեղ ցանկանում եք ստեղծել ձեր սցենարը:
  2. Ստեղծեք ֆայլ. sh ընդլայնում.
  3. Գրեք սցենարը ֆայլում՝ օգտագործելով խմբագրիչ:
  4. Դարձրեք սկրիպտը գործարկելի chmod +x հրամանով:
  5. Գործարկեք սցենարը՝ օգտագործելով./.

Այնուհետև, ինչպե՞ս կարող եմ սկսել գոյություն ունեցող Docker կոնտեյները:

Վերագործարկելու համար ան գոյություն ունեցող կոնտեյներ , մենք կօգտագործենք սկսել հրաման՝ -a դրոշով դրան կցելու համար և -i դրոշով՝ այն ինտերակտիվ դարձնելու համար, որին հաջորդում է կամ կոնտեյներ ID կամ անունը. Համոզվեք, որ փոխարինեք ձեր ID-ն կոնտեյներ ստորև նշված հրամանում. դոկերի մեկնարկը -ai 11cc47339ee1.

Ինչպե՞ս կարող եմ փաստարկներ փոխանցել Docker-ին:

Runtime փաստարկներ փոխանցվում են, երբ դուք docker վազում կամ սկսեք ձեր կոնտեյները՝ $ docker վազում [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] Նրանք թույլ են տալիս ուղարկել փոփոխականներ ձեր հավելվածին, որոնք կլինեն վազում ձեր կոնտեյներով, ինչպես սահմանված է ձեր մեջ dockerfile ձեր CMD կամ ENTRYPOINT սահմանումներով:

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