目录
首先安装docker,这些教程很多可以自行查找
拉取nacos1.4.1镜像:
docker pull nacos/nacos-server:1.4.1
开始运行nacos的docker容器:
docker run --name nacos -d -p 8848:8848 --privileged=true --restart=always -e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone -e PREFER_HOST_MODE=hostname nacos/nacos-server:1.4.1
因为这个没有挂载数据卷,所以需要自己去容器内,修改配置文件,使用:
docker exec -it nacos /bin/bash
进入容器内部,然后:
cd conf
vim application.properties
修改其中的数据库配置:
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=root
其中ip和用户名和密码,然后按esc进行保存 :wq 在使用exit命令退出容器,然后使用docker命令重新加载容器:
docker restart nacos
记得关闭防火墙
然后配置相关sql数据库,这里就不写了,如果找不到私聊我
然后进行测试,
http://ip:8848/nacos/
默认的账号和密码都是nacos
本人踩坑记录:
如果你确保你的所有东西,全部正确,并且使用docker命令可以看到正常启动,还是不能访问,检查你的运行内存和虚拟机运行内存,然后在使用telnet命令进行端口测试,就可以了,注意一定确保所有东西没有问题,在考虑这条