Junior — Middle
120
Docker жардамында контейнерленген колдонмону кантип түзүү керек, анын сүрөтүн жайгаштыруу үчүн даярдоо?
AIден жооп
sobes.tech AI
Чтобы создать контейнеризированное приложение с помощью Docker и подготовить образ для развертывания, нужно:
- Написать Dockerfile — текстовый файл с инструкциями для сборки образа.
- В Dockerfile указать базовый образ, скопировать исходники, установить зависимости и задать команду запуска.
- Собрать образ командой:
docker build -t имя_образа .
- Проверить образ, запустив контейнер:
docker run -p 8080:8080 имя_образа
Пример Dockerfile для Java-приложения:
FROM openjdk:17-jdk-slim
COPY target/app.jar /app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]
Здесь мы используем официальный образ OpenJDK, копируем собранный jar-файл и задаём команду запуска.
После сборки образа его можно загрузить в Docker Registry и развернуть на сервере или в облаке.