Junior — Middle
Dockerfile-деги FROM буйруктун ролу эмне жана эмне үчүн керек?
sobes.tech AI
AIден жооп
Dockerfile-деги FROM көрсөтмөсү жаңы сүрөттү куруу үчүн негизги сүрөттү аныктайт. Бул милдеттүү көрсөтмө, ал контейнердин курулушунун баштапкы чекитин аныктайт.
FROM ролу:
- Контейнериңиз иштей турган операциялык тутумду же чөйрөнү аныктайт (мисалы,
ubuntu,alpine,openjdk). - Орнотулган программалык камсыздоосу менен даяр сүрөттөрдү колдонууга мүмкүндүк берет, бул курууну тездетет жана жеңилдетет.
- Бир Dockerfile ичинде көптөгөн
FROMкөрсөтмөлөрүн колдонуп, көп этаптуу куруу жасоого болот.
Мисал:
FROM openjdk:11
COPY . /app
WORKDIR /app
RUN ./gradlew build
CMD ["java", "-jar", "build/libs/app.jar"]
Бул жерде FROM openjdk:11 негизги сүрөттү, JDK 11 орнотулганын аныктайт.