Sobes.tech
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-ஐ மாற்றும்.