Junior — Middle
Kāda ir CMD komandas nozīme, izveidojot Dockerfile, un kā tā ietekmē konteineru palaišanu?
sobes.tech AI
Atbilde no AI
Dockerfile-ā CMD komanda nosaka komandu, kas tiks izpildīta pēc noklusējuma, startējot konteineru. Tā nosaka galveno procesa konteinerā. Ja startējot konteineru nav norādīta cita komanda, tiks izpildīta CMD.
Piemērs:
FROM openjdk:11
COPY app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]
Šajā piemērā, startējot konteineru, automātiski tiks izpildīta Java lietojumprogrammas palaišanas komanda. Ja startējot tiek norādīta cita komanda, tā aizstās CMD.