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

灰太狼 2021-11-26 13:36 852阅读 0赞

> nacos安装方式

一、docker拉取镜像并创建运行容器,运行以下命令:

新版本

  1. docker run -d \
  2. -e MODE=standalone \
  3. -e SPRING_DATASOURCE_PLATFORM=mysql \
  4. -e MYSQL_SERVICE_HOST=xxx \
  5. -e MYSQL_SERVICE_PORT=3306 \
  6. -e MYSQL_SERVICE_USER=root \
  7. -e MYSQL_SERVICE_PASSWORD=xxx \
  8. -e MYSQL_SERVICE_DB_NAME=nacos \
  9. -p 8848:8848 \
  10. --restart=always \
  11. --name mynacos \
  12. nacos/nacos-server

1.0版本

  1. docker run -d \
  2. -e PREFER_HOST_MODE=hostname \
  3. -e MODE=standalone \
  4. -e SPRING_DATASOURCE_PLATFORM=mysql \
  5. -e MYSQL_MASTER_SERVICE_HOST=xxx \
  6. -e MYSQL_MASTER_SERVICE_PORT=3306 \
  7. -e MYSQL_MASTER_SERVICE_USER=root \
  8. -e MYSQL_MASTER_SERVICE_PASSWORD=xxx. \
  9. -e MYSQL_MASTER_SERVICE_DB_NAME=paperless-nacos \
  10. -e MYSQL_SLAVE_SERVICE_HOST=xxx \
  11. -e MYSQL_SLAVE_SERVICE_PORT=3306 \
  12. -p 8848:8848 \
  13. -v /home/leex/docker/nacos/config:/conf \
  14. --restart=always \
  15. --name mynacos \
  16. nacos/nacos-server:1.0.0

二、docker-compose方式,运行以下命令:

  1. git clone 项目 并且进入项目根目录

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

  2. 启动

    单机启动
    docker-compose -f example/standalone.yaml up

    集群启动
    docker-compose -f example/cluster-hostname.yaml up

3.配置

  1. 进入容器内: docker exec -it <容器ID> bash

修改 conf/application.properties 文件增加mysql(确保版本5.6.5+)支持,配置:

  1. # db mysql
  2. spring.datasource.platform=mysql
  3. db.num=1
  4. db.url.0=jdbc:mysql://172.19.175.13:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
  5. db.user=root
  6. db.password=gourd123

>初始化数据库

脚本:https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql

> 访问 Nacos

  • 访问地址:http://localhost:8848/nacos
  • 账号密码:nacos / nacos

#

发表评论

表情:
评论列表 (有 0 条评论,852人围观)

还没有评论,来说两句吧...

相关阅读