在刚刚用来存放jar包的目录下新建Dockerfile文件,注意文件名大小写。 # 基础镜像使用java FROM java:8 # VOLUME 指定临时文件目录为/tmp,在主机/var/lib/docker目录下创建了一个临时文件并链接到容器的/tmp VOLUME /tmp # 将jar包添加到容器中并更名为van_docker.jar ADD docker-0.0.1-SNAPSHOT.jar van_docke...
1.选中Java项目工程名称,在菜单中选择 File->project structure… 2. 在弹出的窗口中左侧选中"Artifacts",点击"+“选择jar,然后选择"from modules with dependencies”。 1、将jar包上传linux服务器/app/eureka目录,在jar包所在目录创建名为Dockerfile的文件 2、在Dockerfile中添加以下内容 # 基于哪个镜像 From java...
一、本地web代码测试和打包jar 二、使用jar包制作docker镜像 三、docker-compose.yml文件 四、Nginx配置文件 五、环境变量 六、docker-compose启动 在本地测试,使用docker部署不用在意环境 java测试项目: web框架:spring boot 框架 项目管理:maven 数据库:redis + postgres + mongo 部署相关:nginx + docker-compose...
为了使用docker-compose部署含有多个jar文件的Java 17项目,你可以按照以下步骤进行操作: 准备含有多个jar文件的Java 17项目: 确保你的项目已经编译成多个jar文件,并且这些jar文件可以在Java 17环境下运行。 编写docker-compose.yml文件: 创建一个docker-compose.yml文件,用于定义你的服务和配置。下面是一个示例文件,其中...
1.3、构建镜像:ry_jar_image 参考博客:https://blog.csdn.net/weixin_43453221/article/details/109624452 #路径可以为:/home/javaProject 1.4、Dockerfile 构建命令 docker build -t ry_jar_image . FROM java:8#作者MAINTAINER laoyang#jar包添加到镜像中ADD ruoyi-admin.jar first.jar#容器暴露的端口 即jar程...
需求:有个SpringBoot项目,需要部署,依赖了mysql,redis,如果做到一键部署,相关的依赖能够自动安装(安装时,能以挂载的方式进行安装) 以下是我实践后的精炼步骤 服务器安装docker与docker-compose,可以参考:https://www.jianshu.com/p/0e3e8ea35e69 准备SpringBoot项目jar包,Dockerfile,docker-compose.yml 3个文件,放...
#将jar包添加到容器中并更名为app.jar ADD blog-server-exec.jar bolg.jar # 运行jar包 RUN bash -c 'touch /bolg.jar' ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Dspring.profiles.active=pro","-jar","/bolg.jar"]...
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 61551d9dbee7 java/test:8.0.0 "java -jar docker_..." 7 seconds ago Up 7 seconds 0.0.0.0:8088->8088/tcp java_test 步骤解说: 进入到jar包所在文件目录 创建镜像:docker-compose build 运行镜像:docker-compose up -d 三、访问测试...
将jar 包拷贝到 指定 自己的 目录下(随意选取) 新建Dockerfile文件 (无后缀) 内容简单示例 FROM openjdk:11 VOLUME /tmp #根据自己定义的项目名称进行修改 ADD common-registcenter-0.0.1-SNAPSHOT.jar common-registcenter-0.0.1-SNAPSHOT.jar ENTRYPOINT ["java","-jar","/common-registcenter-0.0.1-SNAP...