基于docker安装nacos并且配置mysql
⽬录
软硬件
操作系统
基于window10下的WSL2(Ubuntu 18.04 LTS)
如何配置,请参考这篇教程(传送门) :
软件安装包
nacos2.0.3,mysql5.7.29
安装nacos
配置好wsl2与docker的环境后,使⽤docker命令下载
docker pull nacos/nacos-server
拉取镜像完成后,执⾏下⾯的命令
mkdir -p /data/docker/logs/nacos                    #新建logs⽬录
mkdir -p /data/docker/nacos/init.d
mkdir -p /data/docker/nacos/data
执⾏完成这⼀步就基本上吧nacos的安装完成,接下来我们安装mysql
安装mysql
docker pull mysql:5.7.29
拉取完毕后,运⾏mysql容器
docker run --name mysql -d -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
nacos配置mysql
打开并写⼊配置⽂件
vi  /data/docker/nacos/init.d/custom.properties        #默认配置⽂件
#abled=false
#management.security=false
#abled=false
#nacos.security.ignore.urls=/**
#port.elastic.host=localhost:9200metrics posure.include=*metrics for elastic abled=false 启动nacos命令
docker  run \
--name nacos -d \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-e PREFER_HOST_MODE=hostname \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=192.168.235.1 \
-e MYSQL_SERVICE_DB_NAME=nacos_dec\
-e MYSQL_SERVICE_PORT=3306\mysql社区版国内镜像下载
-
e MYSQL_SERVICE_USER=root\
-e MYSQL_SERVICE_PASSWORD=root\
-v /data/docker/logs/nacos:/home/nacos/logs \
-v /data/docker/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties \
-v /data/docker/nacos/data:/home/nacos/data \
nacos/nacos-server
验证运⾏结果
安装中会遇到的问题以及参考解决办法
nacos
1.修改数据库地址后,nacos启动错误
2.使⽤docker安装Nacos,远程连接nacos报错,please check ,port 9848 is available 主要是naocs2.0以后的版本需要放开端⼝9848就⾏
mysql
启动mysql的问题解决⽅法(请参考):

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。