目录
一、介绍
Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
Nacos的主要功能包括:
-
服务发现和服务健康检查:Nacos能够帮助您实现自动服务注册、发现和健康检查。
-
动态配置服务:Nacos能够帮助您在所有环境中管理和维护应用的配置。您可以在Nacos中集中式管理应用的配置,并动态地推送配置更新。
-
动态DNS服务:Nacos提供了一种基于DNS协议的服务发现机制,可以更好地支持Kubernetes和Istio等云原生环境。
-
服务和元数据管理:Nacos能够帮助您管理微服务和元数据,包括流量管理、负载均衡、路由和鉴权等。
Nacos的目标是帮助您更快、更容易地构建、交付和管理微服务平台,从而使您能够更好地支持云原生应用的开发和运维。
二、单个部署
docker访问没有开启先执行以下命令开启docker的服务:
systemctl start docker
在linux中创建一个工作目录
命令:
mkdir -p mysql/{conf,data,script}
mysql中有conf存放配置文件,mysql中有data存放数据的,script中是存放sql脚本
在将配置文件从主机拖到conf文件中:
创建一个mysql容器名称为m1,自动连接了默认网络中的网桥(Bridge)
docker run \
--name m1 \
-v /root/mode/mysql/conf/my.cnf:/etc/my.cnf \
-v /root/mode/mysql/data:/var/lib/mysql \
-v /root/mode/mysql/script:/script \
--privileged=true \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql/mysql-server:5.7
进入我们创建的mysql容器进行登录
进入:
docker exec -it m1 bash
登入mysql:
mysql -uroot -p
输入我们在创建是设置的密码即可登入,也就是123456,输入时是看不见输入的密码的
在创建一个数据库来存放数据:
create database nacos;
使用创建的数据库:
use nacos;