Docker下部署 nacos(配合MySQL8.0部署)

本文介绍了如何在Centos7系统上使用Docker部署Nacos 1.1.4,并与MySQL 8.0.16配合使用。首先拉取Nacos镜像,然后配置数据库,导入nacos-db.sql脚本。接着,由于Nacos自带的mysql-connector-java版本不支持MySQL8.0,需要修改源文件或下载已修改的nacos-server.jar。最后,启动Nacos容器,更新配置文件中的数据库连接参数,并重启Nacos。完成部署后,可以通过http://ip:8848/nacos/进行访问。
摘要由CSDN通过智能技术生成

系统:Centos7

Nacos:1.1.4

MySQL:8.0.16

步骤:

  1. 下载nacos镜像;
  2. 配置数据库,以及导入nacos-db.sql
  3. 修改nacos源文件,以便支持mysql8.0+
  4. 把修改好的nacos-server.jar替换掉原先的;
  5. 修改docker里的nacos容器的配置文件application.properties

1、首先下载nacos镜像
docker pull nacos/nacos-server:1.1.4

(这边安装指定版本的nacos。如需要安装最新版,执行以下命令,默认下载最新版本)

docker pull nacos/nacos-server

 2.配置数据库

要先在docker部署好MySQL8.0.16数据库,不会部署百度哈:

数据库脚本下载地址:
https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql

  • 进入运行mysql的docker容器:
    docker exec -it mysql /bin/bash
  • 使用mysql命令打开客户端:
    mysql -uroot -p --default-character-set=utf8
  • 创建nacos_config数据库:
    create database nacos_config character set utf8
  • 将上面下载好的数据库脚本nacos-db.sql文件拷贝到mysql容器的/目录下:(/mydata/nacos-db.sql是我存放该脚本的路径,请根据你实际修改
    docker cp /mydata/nacos-db.sql mysql:/
  • 将sql文件导入到数据库:
    use nacos_config;
    source /nacos-db.sql;
  • 创建一个nacos能访问并
  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值