docker for windows 安装 nacos/nacos-server 镜像并配置本地数据库

【方盒商城】

初来驾到请你们多多关照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

    若是能够查到那就没有问题,有问题的话请根据提示内容自行百度,下面开始安装nacos,执行命令:
    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
    nacos的默认端口号是8848,珠穆拉玛发的高度也是8848米呦!默认帐号密码是nacos/nacos。至此安装已经结束。

  • 配置本地数据库
    nacos数据库脚本别忘记执行呦。 要想配置链接你本地的数据库,首先你要在你的电脑上安装mysql,个人实在docker for windows中安装的mysql版本是5.7,nacos官方要求数据库也必须是5.6+的。进入容器:
    docker exec -it <容器ID> bash

    进入成功,以后打开config/application.properties
    须要修改的内容就是我用红色框圈起来的,能够很明显的看出来这块是key-value方式的配置,你们只须要根据本身的环境来配置就行了,必定要仔细的检查一边呦,host、dbName、username、password这几个参数必定要注意呦,还有一点呢我把db.url.1这段配置给他注释掉了,由于个人电脑上只有一个mysql节点,没有从节点,因此不须要配置了。保存退出shift + : + w + q。重启nacos:
    docker restart <容器name>
    看好呦我如今没有在容器内部。如今打开nacos,随便新建一个配置,查看查看数据库是否有这条数据呢!!!
    创做不易,转发请附带原文地址,谢谢!
相关文章
相关标签/搜索