美文网首页
docker 启动nacos

docker 启动nacos

作者: 白沙forever | 来源:发表于2020-08-20 15:58 被阅读0次

    单机模式

    拉取镜像

    docker pull nacos/nacos-server
    

    启动

    docker run --name nacos-standalone -e MODE=standalone -p 8848:8848 -d nacos/nacos-server:latest
    

    打开控制台

    http://127.0.0.1:8848/nacos/index.html
    默认登陆账号密码均为:nacos

    此模式在docker容器停止后,在nacos配置的数据会丢失
    下面介绍将数据保存到mysql数据库中

    单机数据库模式

    1. 首先需要启动一个mysql新建数据库,我这边新建数据库取名叫:nacosConf

    2. 初始化数据库

    初始化.sql

    docker run --name nacos-standalone-mysql -e MODE=standalone \
    --link mysql57:db \
    -e SPRING_DATASOURCE_PLATFORM=mysql \
    -e  MYSQL_SERVICE_HOST=db \
    -e MYSQL_SERVICE_PORT=3306 \
    -e MYSQL_SERVICE_DB_NAME=nacosConf \
    -e MYSQL_SERVICE_USER=root \
    -e MYSQL_SERVICE_PASSWORD=123 \
    -p 8848:8848 -d nacos/nacos-server:latest 
    

    描述

    属性名称    描述  选项
    MODE    系统启动方式: 集群/单机   cluster/standalone默认 cluster
    NACOS_SERVERS   nacos cluster address   p1:port1空格ip2:port2 空格ip3:port3
    PREFER_HOST_MODE    支持IP还是域名模式  hostname/ip 默认 ip
    NACOS_SERVER_PORT   Nacos 运行端口  默认 8848
    NACOS_SERVER_IP 多网卡模式下可以指定IP    
    SPRING_DATASOURCE_PLATFORM  standalone support mysql    mysql / 空 默认:空
    MYSQL_SERVICE_HOST  mysql host  
    MYSQL_SERVICE_PORT  mysql database port 默认 : 3306
    MYSQL_SERVICE_DB_NAME   mysql database name 
    MYSQL_SERVICE_USER  username of database    
    MYSQL_SERVICE_PASSWORD  password of database    
    

    参考文档:
    https://github.com/nacos-group/nacos-docker/blob/master/README_ZH.md

    相关文章

      网友评论

          本文标题:docker 启动nacos

          本文链接:https://www.haomeiwen.com/subject/yytejktx.html