Սա տեղի է ունենում, եթե գործարկեք առաջին պլանի կոնտեյներ (օգտագործելով docker run), այնուհետև սեղմեք Ctrl+C, երբծրագիրը աշխատում է: Երբ դա տեղի ունենա, ծրագիրը կդադարի, և կոնտեյները դուրս կգա: Բեռնարկղը դադարեցվել է docker stop-ի միջոցով. Դուք կարող եք ձեռքով դադարեցնել կոնտեյները՝ օգտագործելով docker stop հրամանը:
Ի՞նչ է տեղի ունենում, երբ Docker կոնտեյները դուրս է գալիս:
Լռելյայն, ի՞նչ է տեղի ունենում Docker Container-ի հետ, երբ այն գործարկվող գործընթացն ավարտվում է: Կոնտեյները վերագործարկում և վերագործարկում է գործընթացը:
Ստորև նշվածներից ո՞րն է ճիշտ Docker-ում, երբ բեռնարկղից դուրս է գալիս:
Պատասխան․ Երբ Docker Container-ից դուրս է գալիս, տվյալների կորուստ չի առաջանում, քանի որ բոլոր տվյալները գրվում են սկավառակի վրա հավելվածի կողմից՝ պահպանման միակ նպատակով: Այս գործընթացը հետևողականորեն կրկնվում է այնքան ժամանակ, քանի դեռ բեռնարկղը միանշանակ չի ջնջվել:
Ի՞նչ է ելքի կարգավիճակը Docker-ում:
Դա կարող է պայմանավորված լինել տարայի կտրուկ դադարեցմամբ: Եթե դուք կոնտեյներ եք վարում bash shell-ում, այնուհետև կառավարում եք + C կամ կորցնում եք կապը, դա կառաջացնի այս խնդիրը:
Ինչպե՞ս գիտեք, որ կոնտեյները դուրս է եկել:
- Գտեք դադարեցված կոնտեյները docker ps-ի միջոցով - a.
- գրավեք ձախողված կոնտեյների կոնտեյների ID-ն:
- Փոխարինեք այն այս հրամանում cat /var/lib/docker/containers//-json.log.