前言
- 安装之前你需要准备一个mysql,当前安装方式是将数据持久化到数据库中的,这里的部署是单机模式
1、Docker 拉取镜像
docker pull nacos/nacos-server:v2.0.4
2.挂载目录
mkdir -p /mydata/nacos/logs/ #新建logs目录
mkdir -p /mydata/nacos/conf/ #新建conf目录
3.启动nacos并复制文件到宿主机,关闭容器
#创建容器并启动
docker run -p 8848:8848 --name nacos -d nacos/nacos-server:v2.0.4
#复制容器中的目录到linux
docker cp nacos:/home/nacos/logs/ /mydata/nacos/
docker cp nacos:/home/nacos/conf/ /mydata/nacos/
#删除容器
docker ps -a #先查询nacos容器的ID
docker rm 容器ID #删除容器
配置文件拷贝出来后,更改nacos配置文件中持久化数据库的配置,然后保存
4.再次创建容器并启动
docker run -d --name nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 --privileged=true -e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone -v /mydata/nacos/logs/:/home/nacos/logs -v /mydata/nacos/conf/:/home/nacos/conf/ --restart=always nacos/nacos-server:v2.0.4
5.检查
docker exec -it nacos /bin/bash #进入nacos 容器
/home/nacos/conf #进入文件夹
cat application.properties #查看配置文件
进入nacos容器之后,找到配置文件,可以查看你更改后的配置文件