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.
- 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.
CMDvə yaENTRYPOINTə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.