目录
一.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