Junior — Middle
გახანგრძლივდება თუ არა კონტეინერი მასპინძლის სისტემის გადატვირთვის შემდეგ?
sobes.tech AI
პასუხი AI-სგან
ჩვეულებრივ, Docker კონტეინერები არ აგრძელებენ მუშაობას მასპინძელი სისტემის გადატვირთვის შემდეგ, ისინი ერთობლივად იკავებენ თავს. იმისათვის, რომ კონტეინერი ავტომატურად დაიწყოს გადატვირთვის შემდეგ, საჭიროა განისაზღვროს გადატვირთვის პოლიტიკა.
მაგალითად, კონტეინერის დაწყებისას, შეგიძლიათ მიუთითოთ შემდეგი პარამეტრი:
docker run --restart unless-stopped ...
--restart-ის შესაძლო მნიშვნელობები:
no— არ განაახლოს (ნაგულისხმევი)on-failure— შეცდომების შემთხვევაში განაახლოსalways— ყოველთვის განაახლოს კონტეინერიunless-stopped— განაახლოს, სანამ კონტეინერი ხელით არ შეჩერდება
თუ განისაზღვრა გადატვირთვის პოლიტიკა, Docker ავტომატურად დაიწყებს კონტეინერებს ამ კონფიგურაციით მასპინძელი სისტემის გადატვირთვის შემდეგ.