superDockerfile
FROM java:8
WORKDIR /code
RUN apt-get install git && \
wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz && \
tar -zxvf *.tar.gz && \
rm -rf *.tar.gz && \
git clone https://gitee.com/hubeiywc/springboot_mysql.git && \
cd springboot_mysql && \
/code/apache-maven-3.6.3/bin/mvn clean package && \
cp target/*.jar /app.jar
CMD java -jar /app.jar
docker-compose.yml
version: "3"
services:
java-app:
build: .
ports:
- "9000:8080"
depends_on:
- mysql
command: java -jar /app.jar --spring.datasource.url=jdbc:mysql://mysql:3306/yanwencai?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
networks:
- app-network
networks:
app-network: {}

浙公网安备 33010602011771号