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

相关推荐
码士集团小青几秒前
美团Tabbit实测:免费用GPT-5.5和Claude Opus 4.8,浏览器Agent自动化到底能干什么
运维·gpt·自动化
AlfredZhao4 分钟前
堡垒机里 `su - oracle` 被拦截,怎么绕过限制切换用户
linux
zhangjw349 分钟前
1-1 PostgreSQL 多平台环境部署:Linux|Docker|Windows|MacOS 完整实操
linux·docker·postgresql
流星白龙10 分钟前
【Docker】13.容器基本操作实战
运维·docker·容器
天空鸟_时光不老13 分钟前
10-Agent安全隐患与SQL执行层加固
java·数据库·人工智能·sql·spring·maven·mybatis
Nebula_g2 小时前
JavaSE加强:IO流
java·开发语言·windows·stream·javase
rannn_1112 小时前
JVM 面试题:类加载过程详解(附高频考点)
java·jvm·后端
程序猿乐锅6 小时前
从0-1一文详解RabbitMQ
java·分布式·后端·中间件·rabbitmq·ruby
考虑考虑9 小时前
JDK26中的List.ofLazy()
java·后端·java ee
小蒜学长9 小时前
基于SpringBoot的公寓报修管理系统的设计与实现(代码+数据库+LW)
java·spring boot·后端·公寓报修管理系统·多角色协同