FROM java:8u111
MAINTAINER ianthony7@163.com
# 定义变量
ENV WORK_DIR /opt
ENV LOG_DIR /data/logs
EXPOSE 8086
# 从主机 copy 到容器里面
COPY target/*.jar $WORK_DIR
WORKDIR $WORK_DIR
ENTRYPOINT ["sh", "-c"]
CMD ["java -server -Dspring.profiles.active=dev -Xmx512m -Xms256m -Xmn256m -XX:+UseG1GC -XX:+DisableExplicitGC -Duser.timezone=GMT+8 -jar *.jar > /dev/null"]
本文介绍如何使用Docker部署Java应用程序,包括设置环境变量、暴露端口、复制文件到容器等工作。通过示例展示了完整的Dockerfile配置,以及如何指定Java运行参数。
1万+

被折叠的 条评论
为什么被折叠?



