Junior — Middle
Ի՞նչ է CMD հրամանի նշանակությունը Dockerfile ստեղծելիս և ինչպես է դա ազդում կոնտեյների գործարկման վրա։
sobes.tech AI
Պատասխան AI-ից
Dockerfile- ի CMD հրամանը սահմանում է այն հրամանը, որը կկատարվի որպես նախնական՝ կոնտեյների գործարկման ժամանակ: Այն որոշում է կոնտեյների հիմնական գործընթացը: Եթե կոնտեյները սկսելու ժամանակ այլ հրաման չի նշվում, ապա կիրականացվի CMD:
Օրինակ:
FROM openjdk:11
COPY app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]
Այս օրինակով, կոնտեյները սկսելու ժամանակ ավտոմատ կերպով կիրականացվի Java հավելվածի գործարկման հրամանը: Եթե սկսելու ժամանակ նշվի այլ հրաման, այն կփոխարինի CMD-ին։