docker-Dockerfile 配置

#基础镜像,如果本地没有,会从远程仓库拉取

FROM eclipse-temurin:17-jdk

#镜像的制作人

MAINTAINER wolf

#在容器中创建挂载点,可以多个

VOLUME /tmp

#拷贝本地文件到镜像中

COPY source-admin.jar app.jar

#你想让它干啥(把命令前面加上run)

#RUN bash -c "touch /demo.jar"

VOLUME /logs

#指定容器启动是要执行的命令,但如果存在cmd指令,cmd中的参数会被附加到ENTRYPOINT指令的后面

ENTRYPOINT "sh","-c", "exec java -jar app.jar --spring.profiles.active=test \> /logs/app.log 2\>\&1 "

#EXPOSE 映射端口 机器内部交流的端口(我猜的)

EXPOSE 8088

相关推荐
大飞记Python4 分钟前
Linux命令速查手册(测试开发4年实战总结,附PDF)
linux·网络·pdf
程序员张326 分钟前
SpringBoot集成BCrypt密码加密库
java·spring boot·后端
闲猫28 分钟前
Spring AI Agentic 模式(第1部分):Agent Skills——模块化、可复用的能力
java·人工智能·spring
源图客35 分钟前
云途物流API开发-鉴权认证(Java)
java·网络·python
liguojun20251 小时前
篮球馆自动计时收费系统:从规则配置到自动结算的全流程拆解
java·大数据·运维·人工智能·物联网·1024程序员节
Promise微笑1 小时前
红外分辨率 160×120、320×240、384×288 与 640×480实战选型指南
大数据·运维·人工智能·物联网
952361 小时前
RabbitMQ-基础操作
java·spring boot·分布式·后端·spring·rabbitmq
顾喵2 小时前
PetaLinux 2017.4 实操指南:PREEMPT_RT实时补丁移植+Zynq PL中断UIO用户态配置(超完整避坑版)
linux
卓怡学长2 小时前
w266基于spring boot + vue 圣地延安美食乐享系统
java·数据库·vue.js·spring boot·spring·intellij-idea
小樱花的樱花2 小时前
Linux 线程的创建
linux·c语言·开发语言