Mac Docker搭建Nacos 并连接本地Mysql
目前稳定版1.4.2和2.0.1 。 具体看官网文档查看可用的Nacos版本访问Nacos镜像库地址:https://hub.docker.com/r/nacos/nacos-server/tags?page=1&ordering=last_updated1、拉取Nacos镜像docker pull nacos/nacos-server 或则指定版本 docker pull nacos/n
⚠️ 注:本地nacos数据库表结构和数据 本文就不放了,可以自行百度哈~
目前稳定版1.4.2和2.0.1 。 具体看官网文档
查看可用的Nacos版本
访问Nacos镜像库地址:https://hub.docker.com/r/nacos/nacos-server/tags?page=1&ordering=last_updated
1、拉取Nacos镜像,这里使用2.0.1版本
docker pull nacos/nacos-server
# 或则指定版本
docker pull nacos/nacos-server:2.0.1
2、查看本地镜像
拉取完成后可以查看本地镜像
docker images
Docker Desktop可以点击Images查看(可以拉取多个版本,启动时名字不同即可---端口一样只能启动一个)
3、运行容器
创建容器,使用standalone模式并映射容器服务的8848到宿主机的8848,外部主机可以直接通过宿主机ip:8848/nacos访问到Nacos管理界面。
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
# 或指定版本
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server:2.0.1
4、修改mysql配置 连接本地Mysql(非Docker安装Mysql)
第一种方法:使用命令
a、查看运行的容器:docker ps
b、可以看到运行的docker容器,拿到CONTAINER ID:aaa8718e59b7
c、运行命令
docker exec -it aaa8718e59b7 bash
第二种方法:使用Docker Desktop直接进入
点击后会弹出命令框 和上面步骤c的一样
d、运行命令
vim conf/vim application.properties
可以看到配置 然后配置改为下面这种
# spring
server.servlet.contextPath=${SERVER_SERVLET_CONTEXTPATH:/nacos} server.contextPath=/nacos server.port=${NACOS_APPLICATION_PORT:8848}
# 这里改为mysql
spring.datasource.platform=mysql
nacos.cmdb.dumpTaskInterval=3600
nacos.cmdb.eventTaskInterval=10
nacos.cmdb.labelTaskInterval=300
nacos.cmdb.loadDataAtStart=false
db.num=${MYSQL_DATABASE_NUM:1}
# 这里=号后面改为这种 192.168.45.19是电脑的局域网ip,并非127.0.0.1和localhost,怎么看都话自行度娘
db.url.0=jdbc:mysql://192.168.45.19:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
# 这里改为数据库用户名和密码
db.user=root
db.password=123456
### The auth system to use, currently only 'nacos' is supported: nacos.core.auth.system.type=${NACOS_AUTH_SYSTEM_TYPE:nacos}
e、最后保存,然后重启nacos即可
访问地址:http:127.0.0.1:8848/nacos
更多推荐
所有评论(0)