• Centos7Docker安装nacos


    最近在项目中用到了nacos,但是在具体应用中还是会存在有点问题;于是今日从新整理了下,先将主要过程记录进行记录下来,方便日后使用方便;

    1.准备

      详尽可参考官方说明,官方安装过程:https://nacos.io/zh-cn/docs/quick-start-docker.html

      本文以docker为基础,同时需要安装docker编排工具 docker-compose,具体可参考https://www.runoob.com/docker/docker-compose.html,安装部分说明;

      docker-compose 安装成功后,通过docker-compose -v 命令可查看运行版本,并以此来检测docker-compose安装是否成功;

      git安装过程省略;

      mysql默认选用5.7版

    2.安装

      2.1克隆项目

        git clone https://github.com/nacos-group/nacos-docker.git cd nacos-docker

      2.2安装Nacos

        进入克隆目录:nacos-docker,该目录下面存在4文件夹,2文件,分别为【build  changlog  env  example  README.md  README_ZH.md】;

        修改默认配置:采用默认配置也是可以得,由于docker  yaml里面对nacos的容器默认命名比较太长,为了便于管理减少方便记忆,现按照以下步骤开始设置;

          a.cp example/standalone-mysql-5.7.yaml   example/ty-standalone-mysql-5.7.yaml

          b.vi example/ty-standalone-mysql-5.7.yaml

            

             c.保存修改

          d.镜像生成、容器生成

            docker-compose -f example/ty-standalone-mysql-5.7.yaml up

          e.至此,基本操作修改已完成

      2.3修改Mysql

        由于在2.2中根据懂得容器编排生成的容器实例里面用到的mysql所在容器在宿主机之外是无法访问的,因此暂时对mysql默认配置进行修改;

        根据ty-standalone-mysql-5.7.yaml文件中关于mysql、nacos和mysql的配置参数配置可知mysql默认密码为root,nacos使用的数据库为nacos_devtest,现对mysql进行修改,具体如下:    

          docker  exec -it mysql-test /bin/bash

          登录mysql:

            mysql -h localhost -u root -p (回车输入密码)(注意首次登录时为空密码)

          执行sql语句:

            ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;

                 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

            FLUSH PRIVILEGES;

          宿主机3306端口放行,此处省略;

        至此,mysql的默认修改也结束了,在宿主机外部也可以正常访问了;

     3.访问测试

      通过宿主机进行访问测试,效果如下

      

        

  • 相关阅读:
    springboot + mybatis-pagehelper 参数查询不分页的bug。。。
    不错位的java .class 反编译工具推荐
    git 生成ssh keys
    Spring boot 通用配置文件模板
    Shiro系列(3)
    Shiro系列(2)
    Shiro系列(1)
    updating
    前端速查手册——Note
    Java进阶知识与技术
  • 原文地址:https://www.cnblogs.com/oumi/p/15717599.html
Copyright © 2020-2023  润新知