我是靠谱客的博主 高挑小蝴蝶,最近开发中收集的这篇文章主要介绍修改nacos数据库,并制作镜像1.修改,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

nacos功能很强大,但是官方只提供了mysql的版本,对于其他的数据库并不适配。博主公司使用postgresql(因为免费),所以需要修改。本文章将介绍如何修改,并打成docker镜像发布。

1.修改

1.下载源码

这里就不介绍如何修改了,以下是楼主修改的好的源码地址,版本为1.4,下载打包即可,相对比较好改,如果有其他版本更改要求可以百度查看更改位置自行更改。

链接:pan.baidu.com/s/1VdzqtBYO… 提取码:r8tg 

2.数据库配置修改

数据库配置在以下位置修改。

3.打包

打包命令如下,这里与官方文档不同,因为在打包过程中,官网版本会验证文件格式,有时候会报错,所以跳过格式检测。

mvn -Prelease-nacos -Dmaven.test.skip=true -Dcheckstyle.skip=true clean install -U
复制代码

这里需要注意 在打包过程中还会检查注释 所以尽量避免注释!如果报错 可以根据日志 到targer/rat.txt下查找报错原因。

打包成功后可以到nacos-1.4.1distributiontargetnacos-server-1.4.1位置查看打好的包

2.制作镜像

上文我们更改了数据库类型,就不能使用官方docker镜像了。所以我们这里使用修改源码之后的nacos项目制作镜像。

1.下载

cd /usr/local
mkdir git
cd git
git clone https://github.com/nacos-group/nacos-docker.git
cd nacos-docker
复制代码

目的是获取官方的Dockerfile,修改后使用他打包镜像。

2.修改Dockerfile

官方的Dockerfile意思是下载nacos的压缩文件,这里我们指定成本地我们已经打包好的gz文件。将其放到/usr/local/git/nacos-docker/build/路径下。(gz文件在上文可以找到。)

cd /usr/local/git/nacos-docker/build/
vi Dockerfile
复制代码

3.修改数据库配置

修改下文位置的application.properties文件,修改数据源。

spring.datasource.platform=postgresql
db.num=1
db.url.0=jdbc:postgresql://192.168.xx.xx:5432/nacos
db.user.0=nacos
db.password.0=123
复制代码

 

4.打包

由于我们上文直接配置数据库连接,所以直接打镜像就可以了。

docker build -t nacos .
复制代码

5.启动

docker run --env MODE=standalone --name nacos -d -p 8848:8848 --net=host nacos

最后

以上就是高挑小蝴蝶为你收集整理的修改nacos数据库,并制作镜像1.修改的全部内容,希望文章能够帮你解决修改nacos数据库,并制作镜像1.修改所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部