【发布时间】:2021-06-17 17:24:38
【问题描述】:
我是 Docker 和 Azure Devops 的初学者。 我有一个带有 spring boot 和 mysql 数据库的基本应用程序,并且我在 Microsoft Azure 中有一个学生帐户。我为我的应用程序 spring boot 编写了一个 dockerfile 和 docker-compose 并将我的 docker 映像推送到 dockerHub,然后现在我不知道接下来我应该做什么,我应该使用多阶段构建吗?还是用 azure 编写我的管道并执行 CI?
FROM openjdk:14-jdk-alpine ## définir l'image source
ARG JAR_FILE=*.jar
COPY ${JAR_FILE} /opt/app.jar # Copie un fichier de l’hôte dans le container
ENTRYPOINT ["java","-jar","/opt/app.jar"]
码头工人撰写
version: '3.8'
services:
db:
#restart: always
container_name: db
image: mysql:5.7
restart: always
ports:
- "3006:3306"
environment:
MYSQL_ROOT_PASSWORD: ****
MYSQL_DATABASE: azuredatabase
app:
restart: on-failure
depends_on:
- db
build: ./app
ports:
- "9090:8080"
restart: always
【问题讨论】:
-
您好,这个问题有更新吗?请让我知道我的回答是否对您有帮助并随时发表评论~只是提醒this。
标签: docker-compose azure-devops dockerfile azure-pipelines dockerhub