1. 拉取用于构建的镜像
git clone https://github.com/nacos-group/nacos-docker.git
拉去下来是这样的
下载nacos压缩包
https://github.com/alibaba/nacos/tags
以2.2.2版本为例
将下载的压缩包,放到build文件夹
3. 修改Dockerfile文件
4.将build下的文件上传到服务器
执行docker构建命令:docker build -t nacos-server:2.2.2 .
5. 常见错误
5.1 使用构建的镜像部署,启动的时候报错standard_init_linux.go:228: exec user process caused: no such file or directory
修改docker-startup.sh的编码格式,默认是windows,改成Unix,在notepad++就可以更改
5.2 其他注意事项
一些高版本要收到加上这三个环境变量,否则启动会报错。
认证也要开启,不然可以直接通过接口创建用户。
认证可以在Dockerfile中开启
也可以在yml部署文件开启