Docker compose Dockerfile+;弹簧靴&x2B;mysql+;dockerhub&x2B;天蓝德沃
我是Docker和Azure Devops的初学者。 我有一个带有spring boot和mysql数据库的基本应用程序,我在Microsoft Azure中有一个学生帐户。我为我的应用程序spring boot编写了一个dockerfile和docker compose,并将我的docker映像推送到dockerHub,现在我不知道下一步应该做什么,我应该使用多级构建吗?或者在azure中编写管道并执行CIDocker compose Dockerfile+;弹簧靴&x2B;mysql+;dockerhub&x2B;天蓝德沃,docker-compose,azure-devops,dockerfile,azure-pipelines,dockerhub,Docker Compose,Azure Devops,Dockerfile,Azure Pipelines,Dockerhub,我是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'im
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
那么现在我不知道下一步我应该做什么,我应该使用多级构建吗?或者在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"]
如果接下来要构建应用程序,则需要创建并编写管道
对于多阶段构建,您可以暂时搁置。您可以先在一个阶段上编写所需的作业和任务,然后将它们分解为多个阶段。您好,这个问题有更新吗?请让我知道我的回答是否能帮助您,并随时发表评论~只是提醒一下。