Junior — Middle
Կոնտեյները կշարունակի աշխատել հյուրընկալ համակարգի վերագործարկումից հետո՞։
sobes.tech AI
Պատասխան AI-ից
Նախնական կարգով, Docker կոնտեյներները չեն շարունակելու աշխատանքը հյուրընկալող համակարգի վերագործարկումից հետո, նրանք կանգնում են նրա հետ միասին։ Որպեսզի կոնտեյները ավտոմատ սկսվի վերագործարկումից հետո, անհրաժեշտ է սահմանել վերագործարկման քաղաքականություն։
Օրինակ, կոնտեյներ սկսելու ժամանակ, կարող եք նշել հետևյալ պարամետրը՝
docker run --restart unless-stopped ...
--restart համար հնարավոր արժեքներ՝
no— չվերագործարկել (նույնպես որպես նախնական)on-failure— վերագործարկել սխալների դեպքումalways— միշտ վերագործարկել կոնտեյներըunless-stopped— վերագործարկել, քանի դեռ կոնտեյները ձեռքով չի կանգնեցվել
Եթե սահմանված է վերագործարկման քաղաքականություն, Docker-ը ավտոմատ կերպով սկսում է կոնտեյները այդ կարգավորումների հետ վերագործարկումից հետո։