Դոկերում, երբ բեռնարկղից դուրս է գալիս:

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

Դոկերում, երբ բեռնարկղից դուրս է գալիս:
Դոկերում, երբ բեռնարկղից դուրս է գալիս:
Anonim

Սա տեղի է ունենում, եթե գործարկեք առաջին պլանի կոնտեյներ (օգտագործելով docker run), այնուհետև սեղմեք Ctrl+C, երբծրագիրը աշխատում է: Երբ դա տեղի ունենա, ծրագիրը կդադարի, և կոնտեյները դուրս կգա: Բեռնարկղը դադարեցվել է docker stop-ի միջոցով. Դուք կարող եք ձեռքով դադարեցնել կոնտեյները՝ օգտագործելով docker stop հրամանը:

Ի՞նչ է տեղի ունենում, երբ Docker կոնտեյները դուրս է գալիս:

Լռելյայն, ի՞նչ է տեղի ունենում Docker Container-ի հետ, երբ այն գործարկվող գործընթացն ավարտվում է: Կոնտեյները վերագործարկում և վերագործարկում է գործընթացը:

Ստորև նշվածներից ո՞րն է ճիշտ Docker-ում, երբ բեռնարկղից դուրս է գալիս:

Պատասխան․ Երբ Docker Container-ից դուրս է գալիս, տվյալների կորուստ չի առաջանում, քանի որ բոլոր տվյալները գրվում են սկավառակի վրա հավելվածի կողմից՝ պահպանման միակ նպատակով: Այս գործընթացը հետևողականորեն կրկնվում է այնքան ժամանակ, քանի դեռ բեռնարկղը միանշանակ չի ջնջվել:

Ի՞նչ է ելքի կարգավիճակը Docker-ում:

Դա կարող է պայմանավորված լինել տարայի կտրուկ դադարեցմամբ: Եթե դուք կոնտեյներ եք վարում bash shell-ում, այնուհետև կառավարում եք + C կամ կորցնում եք կապը, դա կառաջացնի այս խնդիրը:

Ինչպե՞ս գիտեք, որ կոնտեյները դուրս է եկել:

  1. Գտեք դադարեցված կոնտեյները docker ps-ի միջոցով - a.
  2. գրավեք ձախողված կոնտեյների կոնտեյների ID-ն:
  3. Փոխարինեք այն այս հրամանում cat /var/lib/docker/containers//-json.log.

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