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部署文件开启

本文介绍了如何拉取并构建Nacos的Docker镜像,包括从GitHub克隆项目,下载Nacos压缩包,修改Dockerfile,以及将构建文件上传到服务器。在Docker构建过程中可能会遇到的错误,如nosuchfileordirectory,解决方法是修改docker-startup.sh的编码格式。另外,文章还提醒注意某些高版本需要设置特定环境变量和开启认证。
2755

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



