文章目录
1、创建目录
mkdir -p /opt/jar/module-pay
2、将jar包拷贝到jar目录中
3、创建Dockerfile文件
vi Dockerfile
-Xms1g、-Xmx1g按需设置
FROM java:8
MAINTAINER bjqpg
ADD jeecg-boot-module-pay-2.4.5.jar /opt/jar/module-pay/jeecg-boot-module-pay-2.4.5.jar
EXPOSE 7004
ENTRYPOINT ["java","-jar","-Xms1g","-Xmx1g","/opt/jar/module-pay/jeecg-boot-module-pay-2.4.5.jar"]
4、在/opt/jar/module-pay目录下执行命令,创建镜像
docker build -t pay:1.0 .
通过docker images 命令可以查看镜像汇总有一个pay,版本号为1.0
5、在/opt/jar/module-pay目录下创建docker-compose.yml文件,运行容器
vi docker-compose.yml
用的nacos,所以里面有nacos的配置,如果只是jar包可以将environment配置都删除。
version: '3'
services:
pay:
image: pay:1.0
container_name: pay
restart: always
environment:
nacos.config.server-addr: 131.0.4.13:8848
nacos.prefix.name: jeecg
nacos.username: nacos
nacos.password: glqxllfzrbnacos
nacos.config.group: DEFAULT_GROUP
nacos.config.namespace: ""
spring.cloud.nacos.discovery.ip: 131.0.4.13 #服务发现ip,根据部署位置修改
volumes:
- /data/opt/uploadFile:/data/opt/uploadFile:rw
ports:
- 7004:7004
运行
docker-compose up -d
6、查看运行是否成功、查看日志
查看容器运行状态
docker ps
查看日志
docker logs pay
本文介绍了如何创建目录,拷贝jar包,编写Dockerfile来构建镜像,以及使用docker-compose.yml文件启动和配置容器。具体步骤包括设置内存参数,暴露端口,配置Nacos服务发现,并通过docker命令检查运行状态和日志。
1713

被折叠的 条评论
为什么被折叠?



