Sobes.tech
Junior — Middle

Tudná magyarázni, hogy mi az a Dockerfile fájl, és hogyan használják konténerek létrehozására?

sobes.tech MI

Válasz az MI-től

A Dockerfile egy szövegfájl, amely utasításokat tartalmaz arra vonatkozóan, hogyan kell összeállítani egy Docker-képet. Tartalmaz egy parancssorozatot, amelyet a Docker végrehajt a konténer képének létrehozásához.

Fő pontok:

  • A Dockerfile-ban megadjuk az alapképet, a fájlok másolását, a függőségek telepítését, a parancsok futtatását és a környezet beállítását.
  • A Dockerfile alapján a docker build parancs létrehoz egy képet, amelyet konténerként lehet futtatni.

Egyszerű Dockerfile példa egy Java alkalmazáshoz:

FROM openjdk:11
COPY ./app.jar /app/app.jar
CMD ["java", "-jar", "/app/app.jar"]

Ez a fájl az OpenJDK 11 alapképet használja, bemásolja az alkalmazás fájlját a konténerbe, és beállítja a futtatási parancsot.