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

相关推荐
有谁看见我的剑了?2 分钟前
Rocky9.6 Samba搭建学习
linux·运维
s***w1123 分钟前
SpringSecurity的配置
java
未来之窗软件服务6 分钟前
服务器运维(十六)vlang语言linuxSSH日志分析——东方仙盟炼气期
运维·服务器·服务器运维·东方仙盟
吕了了6 分钟前
113 隐藏此电脑中的常用文件夹
运维·windows·系统
Chasing Aurora9 分钟前
Python连接云端Linux服务器进行远程 (后端开发/深度学习)时候的注意事项
linux·开发语言·python·ubuntu·ai编程
咖啡の猫9 分钟前
Python顺序结构
java·前端·python
key0611 分钟前
从数据安全体系逆推数据自由度的权力本质
java·开发语言
z***438417 分钟前
java与mysql连接 使用mysql-connector-java连接msql
java·开发语言·mysql
白露与泡影19 分钟前
大厂Java面试前复习的正确姿势(800+面试题附答案解析)
java·开发语言·面试
w***375119 分钟前
在 Ubuntu 22.04 上安装和配置 Nginx 的完整指南
linux·nginx·ubuntu