Sobes.tech
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.

  1. W Dockerfile określa się obraz bazowy i polecenia do instalacji niezbędnych zależności oraz kopiowania plików.
  2. Polecenie CMD lub ENTRYPOINT ustawia 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.