Sobes.tech
Junior — Middle

Docker konteynerində proseslərin qurulması və işə salınması necə həyata keçirilir?

sobes.tech Süni İntellekt

AI-dan cavab

Docker konteynerində proseslərin qurulması və işə salınması adətən Dockerfile və konteynerin işə salınması əmri vasitəsilə həyata keçirilir.

  1. Dockerfile-də əsas görüntü və lazım olan asılılıqları quraşdırmaq və faylları kopyalamaq üçün komandalar göstərilir.
  2. CMD və ya ENTRYPOINT əmri konteyner başladıqda işə salınacaq prosesi müəyyən edir.

Java tətbiqini başlatmaq üçün Dockerfile nümunəsi:

FROM openjdk:11-jre-slim
COPY app.jar /app/app.jar
CMD ["java", "-jar", "/app/app.jar"]

Konteyneri işə salmaq:

docker build -t mənim-java-tətbiqim .
docker run mənim-java-tətbiqim

Bu şəkildə, konteyner içindəki proses konteyner başladıqda avtomatik olaraq işə düşür, Dockerfile-dəki tənzimləmələrə uyğun olaraq.