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

相关推荐
刘火锅21 小时前
Java读取Excel图片技术详解:悬浮式与嵌入式图片的三种实现方案(支持WPS嵌入和Office Excel嵌入)
java·excel·wps
神云瑟瑟21 小时前
spring boot拦截器获取requestBody的巨坑
java·spring boot·拦截器
娶个名字趴21 小时前
Docker(二)
运维·docker·容器
博睿谷IT99_1 天前
Linux 备份与恢复常用命令
java·linux·服务器
阳懿1 天前
windows系统电脑远程登录ubuntu系统电脑
linux·运维·ubuntu
qq_402605651 天前
JAVA大文件分片上传
java·大文件上传
wuk9981 天前
在Ubuntu 18.04/20.04 LTS设置静态DNS服务器
linux·服务器·ubuntu
“愿你如星辰如月”1 天前
Linux C缓冲区机制全解析
linux·运维·服务器·c语言·vscode
ss2731 天前
手写MyBatis第78弹:装饰器模式在MyBatis二级缓存中的应用:从LRU到防击穿的全方案实现
java·开发语言