nacos 安装
1、nacos docker 安装 官方文档有问题
文档地址:https://nacos.io/zh-cn/docs/quick-start-docker.html
2、自己写docker-compose 启动文件
mysql.yml
version: "3.8"
services:
mysql:
image: mysql:8.0.30
container_name: mysql-8
ports:
- "3306:3306"
restart: always
command: [
'--character-set-server=utf8mb4',
'--collation-server=utf8mb4_unicode_ci',
'--default-authentication-plugin=mysql_native_password']
environment:
TZ: "Asia/Shanghai"
MYSQL_ROOT_PASSWORD: 123456 # 数据库 root 默认初始密码
MYSQL_DATABASE: nacos_devtest # 指定要在镜像启动时创建的数据库的名称
MYSQL_USER: nacos # 用于创建新用户 (该用户将被授予MYSQL_DATABASE变量指定的数据库的超级用户权限)
MYSQL_PASSWORD: nacos # 用于设置新用户的密码
volumes:
- "./mysql/data:/var/lib/mysql" # data 用来存放了数据库表文件
- "./mysql/conf.d:/etc/mysql/conf.d" # my.cnf,my01.cnf等,是存放自定义的配置文件
- "./mysql/init:/docker-entrypoint-initdb.d/" # init 存放初始化的脚本
初始化sql(有时候会打不开) :https://raw.githubusercontent.com/alibaba/nacos/develop/distribution/conf/mysql-schema.sql
如何找到这串地址的?
方法一:cat nacos-docker/example/image/mysql/8/Dockerfile
方法二:进入nacos 的 github 地址:https://github.com/alibaba/nacos
具体位置是:nacos/distribution/conf/
注意:要下载相对应分支或版本的sql
nacos.yml
version: "3.8"
services:
nacos:
image: nacos/nacos-server:v2.1.1
container_name: nacos
environment:
- PREFER_HOST_MODE=192.168.0.18 # 主机名
- MODE=standalone # 模式:cluster/standalone 集群/单机
- SPRING_DATASOURCE_PLATFORM=mysql # 独立 mysql
- MYSQL_SERVICE_HOST=192.168.0.18 # mysql主机
- MYSQL_SERVICE_DB_NAME=nacos_devtest # mysql数据库名称
- MYSQL_SERVICE_PORT=3306 # mysql数据库端口
- MYSQL_SERVICE_USER=nacos # 数据库用户名
- MYSQL_SERVICE_PASSWORD=nacos # 数据库密码
volumes:
- ./nacos-logs/:/home/nacos/logs
ports:
- "8848:8848"
- "9848:9848"
- "9555:9555"
最后访问:192.168.0.18:8848/nacos
(简单记录一下,以后再详细扩展)
**** 好看的皮囊千篇一律,有趣的灵魂万里挑一 **** 好评点赞 !!!!!!!!!!!!!!!!!!!!!!!!!!!