• docker-compose相关


    一、将nacos的文件(54服务器 /iflytek/test_tool/nacos )拉取到要启动nacos的服务器(目录存放结构不限制)

    二、部署docker-compose

    1.免安装方式:从已有服务器拷贝(26:/usr/bin/docker-compose)到要部署的服务器对应目录

    2.pip 命令方式安装

    三、给docker-compose 赋执行权限

    chmod  +x  /usr/bin/docker-compose

    四、启动:在nacos目录下运行命令启动docker(-d 是后台启动方式)

    docker-compose up -d

    五、停止并删除运行中的 Compose 应用

    docker-compose down

    六、nocas的docker-compose说明

    1、nocos的docker目录结构:

    • cluster-los :日志文件
    •  env:配置文件
    • mysql:mysql数据库
    • docker-compose.yaml :docker-compose命令,挂载配置(左边端口是挂载出的端口,右边是docker里面的端口)

     2、修改配置文件:一般情况不用改,主要要关注 docker-compose.yaml 文件中挂在出来的端口有没有被占用,如外面已被占用则需要修改挂载出来的端口即可(docker-compose.yaml )。

    • mysql.env

    MYSQL_ROOT_PASSWORD=root   
    MYSQL_DATABASE=nacos_devtest  # nocos 数据库名
    MYSQL_USER=nacos   # nocos的用户
    MYSQL_PASSWORD=nacos  # nocos用户密码

    •   nacos-hostname.env 

    #nacos dev env
    PREFER_HOST_MODE=hostname   
    NACOS_SERVERS=nacos1:8848 nacos2:8848 nacos3:8848  
    MYSQL_SERVICE_HOST=mysql  # mysql的服务器名,已集成mysql
    MYSQL_SERVICE_DB_NAME=nacos_devtest  # nocos使用的mysql的数据库名
    MYSQL_SERVICE_PORT=3306  # nocos使用的mysql的数据库端口后(默认3306)
    MYSQL_SERVICE_USER=nacos   # nocos的用户
    MYSQL_SERVICE_PASSWORD=nacos  # nocos用户密码

    【遇到问题】

    1.启动docker-compose 报错:端口被占用,需要修改docker-compose.yaml文件中对应挂载出来的端口号。

    【参考文档】

    docker-compose简介:https://www.cnblogs.com/minseo/p/11548177.html

    docker-compose常用命令:http://c.biancheng.net/view/3168.html

  • 相关阅读:
    24节气冬至
    最佳人体舒适温度是多少?
    常用正则
    点击按钮后的Loading处理
    支付时过渡动画
    npm ci 和 npm install
    Vue批量上传文件及实时进度
    HTML DOM classList 属性的使用
    Electron Uncaught ReferenceError: require is not defined
    javascript 深拷贝的问题
  • 原文地址:https://www.cnblogs.com/forest-sunshine/p/13897257.html
Copyright © 2020-2023  润新知