nacos源码打包成docker镜像

Posted 小黄鸡1992

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nacos源码打包成docker镜像相关的知识,希望对你有一定的参考价值。

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

1.下载

git clone https://github.com/nacos-group/nacos-docker.git
cd nacos-docker

2.修改Dockerfile

官方的Dockerfile意思是下载nacos的压缩文件,这里我们指定成我们已经打包好的gz文件。

cd /usr/local/git/nacos-docker/build/

COPY nacos-server-1.4.1.tar.gz /home

将上文打好的nacos文件放于下图位置

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源码打包成docker镜像的主要内容,如果未能解决你的问题,请参考以下文章

docker 打包镜像命令

Docker入门教程:本地打包docker镜像

nacos:docker-compose文件中指定nacos的命名空间

docker部署可不可以隐藏源码

怎么把spring boot打包成镜像部署到docker

SpringBoot微服务项目打包成Docker镜像详解