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

相关推荐
未来之窗软件服务6 小时前
服务器运维(六)跨域配置 Preflight 问题——东方仙化神期
运维·服务器·服务器运维·仙盟创梦ide·东方仙盟
埃伊蟹黄面6 小时前
计算机的“身体”与“灵魂”:冯·诺依曼架构与操作系统
linux
Hello.Reader8 小时前
Data Sink定义、参数与可落地示例
java·前端·网络
winner88818 小时前
Linux 软件安装 “命令密码本”:yum/apt/brew 一网打尽
linux·运维·服务器
九河云9 小时前
软件开发平台 DevCloud
运维·服务器·数据库·科技·华为云
2401_837088509 小时前
stringRedisTemplate.opsForHash().entries
java·redis
思麟呀10 小时前
Linux的基础IO流
linux·运维·服务器·开发语言·c++
winner888111 小时前
嵌入式Linux驱动开发全流程:工具协作+核心概念拆解(从入门到理解)
linux·运维·驱动开发
lkbhua莱克瓦2411 小时前
Java基础——集合进阶3
java·开发语言·笔记
ShiinaKaze11 小时前
fatal error: bits/c++config.h: No such file or directory
linux·gcc·g++