Junior — Middle
Hoe worden de processen binnen een Docker-container geconfigureerd en gestart?
sobes.tech AI
Antwoord van AI
De configuratie en het starten van processen binnen een Docker-container worden meestal gedaan via een Dockerfile en het commando om de container te starten.
- In de Dockerfile wordt de basisafbeelding en de commando's voor het installeren van de benodigde afhankelijkheden en het kopiëren van bestanden aangegeven.
- Het commando
CMDofENTRYPOINTbepaalt het proces dat wordt gestart bij het opstarten van de container.
Voorbeeld van een Dockerfile om een Java-toepassing te starten:
FROM openjdk:11-jre-slim
COPY app.jar /app/app.jar
CMD ["java", "-jar", "/app/app.jar"]
Start de container:
docker build -t mijn-java-app .
docker run mijn-java-app
Op deze manier wordt het proces binnen de container automatisch gestart bij het opstarten van de container volgens de instellingen in de Dockerfile.