使用Docker Compose部署JAR文件通常涉及以下几个步骤,包括编写Dockerfile来构建Docker镜像,并在docker-compose.yml文件中配置服务。以下是详细的步骤和示例代码: 1. 编写Dockerfile 首先,你需要编写一个Dockerfile来构建包含JAR文件的Docker镜像。假设你的JAR文件名为app.jar,并且你希望使用OpenJDK作为基础镜像。 Dockerfile...
Compose的使用非常简单,只需要编写一个docker-compose.yml,然后使用docker-compose 命令操作即可。docker-compose.yml描述了容器的配置,而docker-compose 命令描述了对容器的操作。 Docker Compose入门示例 Compose的使用非常简单,只需要编写一个docker-compose.yml,然后使用docker-compose 命令操作即可。docker-compose.yml描...
docker-compose down停止运行,会移除容器,但是创建的镜像会保留 docker-compose logs -f serviername实时输出日志 docker restart container-id更新jar版本后,重启容器。 docker ps查看正在运行的容器 日志: 记录几个docker 地址: docker-compose文档docker-hup,镜像下载地址dockerhub上,mysql使用说明 下回再更!! reids ...
docker-compose.yml version: "2"services:eid-service:# 指定容器名称container_name: xxx-service# 重启机制restart: always# hub地址,image版本image: hub.xxx.cn/xxx-service/xxx-service:latestvolumes:# 本地jar包路径- /opt/service/1.5/xxx-service.jar:/xxx-service.jar# 指定容器时间为宿主机时间- /e...
docker-compose部署若依 1、通过Dockerfile构建:jar镜像 1.1、application.yaml (要注意的地方) # 项目相关配置ruoyi:profile:/home/javaProject/profile# 文件上传地址:自己写自己linux路径# 开发环境配置server:# 服务器的HTTP端口,默认为8080 -> 注意端口port:8080# 用户配置user:redis:# 地址host:redis# 端口,...
2. 编写docker-compose.yaml 其中涉及的networks相关配置用于指定容器的IP地址,可以同时部署并启动多个容器,更换端口号、服务名称及容器名称即可。 version:"3"services: chain-jar01-service: # 指定容器名称 container_name: chain-jar01 # 重启机制 # restart: always ...
curl -L "https://get.daocloud.io/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 2:用java创建一个spring boot测试项目,并打成jar包。
服务器安装docker与docker-compose,可以参考:https://www.jianshu.com/p/0e3e8ea35e69 准备SpringBoot项目jar包,Dockerfile,docker-compose.yml 3个文件,放在服务器上的任意目录,建议放在 /tmp/目录下,例如 /tmp/len 2-1 jar包,Maven正常打的jar包,该包为单纯可执行的jar包,与docker无关 ...
docker-compose --version 创建docker-compose.yaml 文件 先执行一个jar version: '3' services: blog-test: restart: always build: ./blog #创建镜像 执行文件 /blog 下的Dockerfile image: "blog:v1.01" # 镜像名:标签名 environment: - TZ=Asia/Shanghai ...
生成的 JAR 文件通常在target目录中。 第二步:编写 Dockerfile 在项目根目录下,创建一个名为Dockerfile的文件,并添加以下内容: # 使用官方 OpenJDK 作为父镜像FROMopenjdk:11-jre-slim# 将 JAR 文件复制到容器中COPYtarget/docker-compose-demo-0.0.1-SNAPSHOT.jar app.jar# 运行 JAR 文件ENTRYPOINT["java",...