Windows Docker安装运行Nacos

#下载Nacos

docker pull nacos/nacos-server 

#可以创建docker中nacos网络,如果以后要使用docker中的mysql存储nacos配置的话,本文使用本地机器mysql,暂用不到

docker network create nacos_network

#暂时先运行docker

docker run --name nacos -d -p 8848:8848 --network nacos_network -e MODE=standalone nacos/nacos-server

 #修改Nacos配置文件

docker exec -it nacos /bin/bash
vi /home/nacos/conf/application.properties

#Nacos启动未给定Mysql参数时,则使用给定默认值
db.url.0=jdbc:mysql://${MYSQL_SERVICE_HOST:192.168.10.78}:${MYSQL_SERVICE_PORT:3306}/${MYSQL_SERVICE_DB_NAME:nacos_config}?${MYSQL_SERVICE_DB_PARAM:characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false}
db.user.0=${MYSQL_SERVICE_USER:root}
db.password.0=${MYSQL_SERVICE_PASSWORD:root}

 #如果连接的本地机器的mysql,则需要开启mysql的远程访问权限

#修改远程访问权限
UPDATE USER SET HOST = '%' WHERE USER ='root';

#刷新配置
FLUSH PRIVILEGES

#需要向Nacos配置中的mysql数据库:nacos_config中导入nacos相关表,表在

/home/nacos/conf/mysql-schema.sql

 #可通过Docker到容器的Files下保存到本地


#重启nacos

docker restart nacos

 总体如下

#下载Nacos
docker pull nacos/nacos-server

#可以创建docker中nacos网络,如果以后要使用docker中的mysql存储nacos配置的话,本文使用本地机器mysql,暂用不到
docker network create nacos_network

#暂时先运行docker
docker run --name nacos -d -p 8848:8848 --network nacos_network -e MODE=standalone nacos/nacos-server

#修改Nacos配置文件
docker exec -it nacos /bin/bash
vi /home/nacos/conf/application.properties

#Nacos启动未给定Mysql参数时,则使用给定默认值
db.url.0=jdbc:mysql://${MYSQL_SERVICE_HOST:192.168.10.78}:${MYSQL_SERVICE_PORT:3306}/${MYSQL_SERVICE_DB_NAME:nacos_config}?${MYSQL_SERVICE_DB_PARAM:characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false}
db.user.0=${MYSQL_SERVICE_USER:root}
db.password.0=${MYSQL_SERVICE_PASSWORD:root}

#如果连接的本地机器的mysql,则需要开启mysql的远程访问权限
UPDATE USER SET HOST = '%' WHERE USER ='root';
FLUSH PRIVILEGES

#需要向Nacos配置中的mysql数据库:nacos_config中导入nacos相关表,表在
/home/nacos/conf/mysql-schema.sql

#重启nacos
docker restart nacos

 

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值