nacos-docker-mysql单机版

发布于:2025-09-01 ⋅ 阅读:(19) ⋅ 点赞:(0)

目录

一.MySQL安装

 1.安装

2.充许远程连接

3.创建数据库nacos-config

4.执行nacos-mysql脚本

二.运行nacos容器

1.创建容器

2.开放8849端口​编辑

3..访问


一.MySQL安装

 1.安装

1.创建文件夹
mkdir -p /data/mysql/{conf,data}

2.上传my.cnf文件到/data/mysql/conf文件夹中

3.创建容器

docker run -d --name zking-mysql --network net-ry  \
-v /data/mysql/conf/my.cnf:/etc/my.cnf \
-v /data/mysql/data:/var/lib/mysql \
--privileged=true --restart=always \
-e MYSQL_ROOT_PASSWORD=sasa -p 3306:3306 \
mysql/mysql-server:5.7

2.充许远程连接

1.进入容器
docker exec -it zking-mysql /bin/bash


2.登录
mysql -u root -p;


3.创建用户及授权
grant all privileges on *.* to root@'%' identified by 'sasa' with grant option;


4.刷新权限
flush privileges; 

3.创建数据库nacos-config

4.执行nacos-mysql脚本

执行nacos源码中nacos根目录conf中的nacos-mysql脚本

二.运行nacos容器

1.创建容器

docker run -d \
           -e MODE=standalone \
           -e SPRING_DATASOURCE_PLATFORM=mysql \
           -e MYSQL_SERVICE_HOST=zking-mysql \
           -e MYSQL_SERVICE_PORT=3306 \
           -e MYSQL_SERVICE_USER=root \
           -e MYSQL_SERVICE_PASSWORD=sasa \
           -e MYSQL_SERVICE_DB_NAME=nacos_config \
           -e MYSQL_DATABASE_NUM=1 \
           -e NACOS_APPLICATION_PORT=8848 \
           --restart=always \
           --network net-ry \
           --name n2 \
           -p 8849:8848 \
           nacos/nacos-server:1.4.2

2.开放8849端口

3..访问


网站公告

今日签到

点亮在社区的每一天
去签到