Sobes.tech
Junior — Middle

Կոնտեյները կշարունակի աշխատել հյուրընկալ համակարգի վերագործարկումից հետո՞։

sobes.tech AI

Պատասխան AI-ից

Նախնական կարգով, Docker կոնտեյներները չեն շարունակելու աշխատանքը հյուրընկալող համակարգի վերագործարկումից հետո, նրանք կանգնում են նրա հետ միասին։ Որպեսզի կոնտեյները ավտոմատ սկսվի վերագործարկումից հետո, անհրաժեշտ է սահմանել վերագործարկման քաղաքականություն։

Օրինակ, կոնտեյներ սկսելու ժամանակ, կարող եք նշել հետևյալ պարամետրը՝

docker run --restart unless-stopped ...

--restart համար հնարավոր արժեքներ՝

  • no — չվերագործարկել (նույնպես որպես նախնական)
  • on-failure — վերագործարկել սխալների դեպքում
  • always — միշտ վերագործարկել կոնտեյները
  • unless-stopped — վերագործարկել, քանի դեռ կոնտեյները ձեռքով չի կանգնեցվել

Եթե սահմանված է վերագործարկման քաղաքականություն, Docker-ը ավտոմատ կերպով սկսում է կոնտեյները այդ կարգավորումների հետ վերագործարկումից հետո։