Junior — Middle
Kā notiek procesu konfigurēšana un uzsākšana Docker konteinerā?
sobes.tech AI
Atbilde no AI
Konfigurācija un procesu uzsākšana Docker konteinerā parasti tiek veikta, izmantojot Dockerfile un konteineru uzsākšanas komandu.
- Dockerfile tiek norādīts pamata attēls un komandas nepieciešamo atkarību instalēšanai un failu kopēšanai.
- Komanda
CMDvaiENTRYPOINTnosaka procesu, kas tiks uzsākts konteineru palaišanas laikā.
Java lietojumprogrammas uzsākšanas Dockerfile piemērs:
FROM openjdk:11-jre-slim
COPY app.jar /app/app.jar
CMD ["java", "-jar", "/app/app.jar"]
Konteinera uzsākšana:
docker build -t mana-java-lietojumprogramma .
docker run mana-java-lietojumprogramma
Šādā veidā process konteinerā automātiski sākas, kad tiek palaists konteineris, saskaņā ar Dockerfile iestatījumiem.