废话不多说直接上硬货
# 基础镜像(支持 amd64 & arm64),based on Ubuntu 18.04.4 LTS
FROM openjdk:8-jdk
# 维护者
MAINTAINER molu(molu@88.com)
# 设置时区
ENV TZ=Asia/Shanghai
# 设置其他环境变量
ENV APP_NAME=intana-boot-client
ENV PARAMS="--spring.profiles.active=dev"
ENV JVMOPTIONS="-Xmx800m -Xms256m"
# 日志地址
ENV LOG_PATH=/home/intana-boot-client/logs/intana-boot-client.log
# 将应用 jar 包拷入 docker
COPY target/intana-boot-client-1.0-SNAPSHOT.jar /home/intana-boot-client/intana-boot-client.jar
# 暴露端口(HTTP + AKKA)
EXPOSE 8301 8301
# 启动应用
ENTRYPOINT ["java","-jar","/home/intana-boot-client/intana-boot-client.jar","--logging.file=${LOG_PATH}"]
将这个dockerFIle放到项目根路径
为了方便快速打包将顺便发一个bat脚本
@echo off
chip 65001
set "aliyunname=name"
set "projectName=intana-boot-job-dev"
set "version=latest"
set "host=registry.cn-hangzhou.aliyuncs.com/demo_dai/"
echo login aliyunName:%aliyunname%
docker build -t %projectName%:latest .
docker login --username=
docker tag %projectName% registry.cn-hangzhou.aliyuncs.com/demo_dai/%projectName%:latest
docker push registry.cn-hangzhou.aliyuncs.com/demo_dai/%projectName%:latest
echo %projectName%
有问题可以评论区留言
THE END
暂无评论内容