Junior — Middle
როგორ შეიძლება დასრულდეს სამუშაო და გამოსვლა Docker კონტეინერიდან მისი დაწყებისას?
sobes.tech AI
პასუხი AI-სგან
დაკერის კონტეინერის მუშაობის დასრულებისა და გამოსვლისთვის, მას დაწყებისას რამდენიმე მეთოდი არსებობს:
-
ძირითადი პროცესის დასრულება კონტეინერის შიგნით — კონტეინერი მუშაობს მანამ, სანამ ძირითადი პროცესი მუშაობს. თუ ეს პროცესი დასრულდება, კონტეინერი შეჩერდება.
-
exitბრძანება ინტერფეისში — თუ კონტეინერი დაიწყო-it(ინტერაქტიული რეჟიმი), უბრალოდ შეიყვანეთexitკონტეინერის ტერმინალში. -
სიგнала დასრულების გაგზავნა — მაგალითად,
docker stop <container_id>სიგნალს SIGTERM-ს აგზავნის ძირითადი პროცესისთვის, რაც მისი დასრულების მიზეზი ხდება. -
docker killბრძანების გამოყენება — ძალით დახურვა, სიგნალი SIGKILL-ის გაგზავნით.
ინტერაქტიული დაწყებისა და გამოსვლის მაგალითი:
docker run -it ubuntu /bin/bash
# კონტეინერის შიგნით
exit
exit-ის შეყვანის შემდეგ, კონტეინერი შეჩერდება.