Junior — Middle
Hogyan történik a folyamatok beállítása és indítása a Docker konténeren belül?
sobes.tech MI
Válasz az MI-től
A Docker-konténeren belüli folyamatok konfigurálása és indítása általában Dockerfile és a konténer indítási parancsa segítségével történik.
- A Dockerfile-ban megadjuk az alapképet és a szükséges függőségek telepítéséhez, valamint a fájlok másolásához szükséges parancsokat.
- A
CMDvagyENTRYPOINTparancs határozza meg azt a folyamatot, amely automatikusan elindul a konténer indításakor.
Példa egy Dockerfile-ra, amely Java alkalmazást indít:
FROM openjdk:11-jre-slim
COPY app.jar /app/app.jar
CMD ["java", "-jar", "/app/app.jar"]
A konténer indítása:
docker build -t java-alkalmazasom .
docker run java-alkalmazasom
Így a konténer belsejében futó folyamat automatikusan elindul a konténer indításakor a Dockerfile beállításai szerint.