Junior — Middle
Jak konfiguruje się i uruchamia procesy wewnątrz kontenera Docker?
sobes.tech AI
Odpowiedź od AI
Konfiguracja i uruchamianie procesów wewnątrz kontenera Docker zazwyczaj odbywa się za pomocą Dockerfile i polecenia uruchomienia kontenera.
- W Dockerfile określa się obraz bazowy i polecenia do instalacji niezbędnych zależności oraz kopiowania plików.
- Polecenie
CMDlubENTRYPOINTustawia proces, który będzie uruchomiony podczas startu kontenera.
Przykład Dockerfile do uruchomienia aplikacji Java:
FROM openjdk:11-jre-slim
COPY app.jar /app/app.jar
CMD ["java", "-jar", "/app/app.jar"]
Uruchomienie kontenera:
docker build -t moja-aplikacja-java .
docker run moja-aplikacja-java
W ten sposób proces wewnątrz kontenera uruchamia się automatycznie podczas startu kontenera zgodnie z ustawieniami w Dockerfile.