Sobes.tech
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.

  1. 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.
  2. A CMD vagy ENTRYPOINT parancs 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.