Junior — Middle
Kuidas toimub protsesside seadistamine ja käivitamine Docker konteineris?
sobes.tech AI
Vastus AI-lt
Konfiguratsioon ja protsesside käivitamine Docker konteineris toimub tavaliselt Dockerfile'i ja konteineri käivitamise käsu kaudu.
- Dockerfile'is määratakse põhipilt ja käsud vajalike sõltuvuste installimiseks ning failide kopeerimiseks.
- Käsk
CMDvõiENTRYPOINTmäärab protsessi, mis käivitatakse konteineri käivitamisel.
Java rakenduse käivitamiseks Dockerfile näide:
FROM openjdk:11-jre-slim
COPY app.jar /app/app.jar
CMD ["java", "-jar", "/app/app.jar"]
Konteineri käivitamine:
docker build -t minu-java-rakendus .
docker run minu-java-rakendus
Sel viisil käivitub konteineris protsess automaatselt, kui konteiner käivitatakse, vastavalt Dockerfile'i seadistustele.