初來駕到請你們多多關照html
阿里相信你們都知道,在github上的關注度很是高。我也是在github上了解到的nacos,一經上手發現很是好使哈,如今看一下官方是如何描述這款產品功能的。mysql
動態配置服務git
動態配置服務讓您可以以中心化、外部化和動態化的方式管理全部環境的配置。動態配置消除了配置變動時從新部署應用和服務的須要。配置中心化管理讓實現無狀態服務更簡單,也讓按需彈性擴展服務更容易。github
服務發現及管理redis
動態服務發現對以服務爲中心的(例如微服務和雲原生)應用架構方式很是關鍵。Nacos支持DNS-Based和RPC-Based(Dubbo、gRPC)模式的服務發現。Nacos也提供實時健康檢查,以防止將請求發往不健康的主機或服務實例。藉助Nacos,您能夠更容易地爲您的服務實現斷路器。
sql
下面開始介紹我們本章主要講的內容:docker
介紹
個人系統是windows10的操做系統,首先安裝docker for windows,爲何要在windows上安裝docker呢?由於docker實在太方便了,用到什麼軟件只須要下載它的鏡像,安裝、啓動鏡像,就能夠直接使用了,通常不須要你配置環境參數,好比Mysql、redis,開發人員應該都會安裝吧!這裏我就不在介紹如何安裝docker for windows了,百度有不少教程,可是有點須要注意的是,有的電腦須要打開cpu虛擬化配置。在最後面介紹nacos容器如何配置鏈接本地的數據庫。數據庫
下載鏡像
打開Windows PowerShell,首先試一下你的docker for windows是否安裝成功:
docker search nacos
windows
docker pull nacos/nacos-server
docker images
啓動鏡像
這裏啓動容器的時候參數配置我就不在詳解了,不明白的話,評論區留言,有不會的問題必定要及時詢問,期待你的評論呦!
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
bash
docker ps
配置本地數據庫
nacos數據庫腳本別忘記執行呦。 要想配置鏈接你本地的數據庫,首先你要在你的電腦上安裝mysql,個人實在docker for windows中安裝的mysql版本是5.7,nacos官方要求數據庫也必須是5.6+的。進入容器:
docker exec -it <容器ID> bash
docker restart <容器name>