Docker搭建单机版Nacos

首先我们拉取DockerHub的nacos最新版1.1.3镜像

docker pull nacos/nacos-server:1.1.3

查看一下拉取的镜像信息

docker images

接下来我们使用mysql数据库创建nacos-config数据库

SQL下载路径:

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

创建好了数据库后导入sql执行即可

接下来我们开始启动nacos,启动成功后记得开放安全组和防火墙,不让会造成服务无法访问(红色部分如果你的MYSQL_DATABASE_NUM=1则从库填写主库一样的信息即可,不填写会报错,当然如果你的mysql有从()库可以填写从库的信息,不过MYSQL_DATABASE_NUM=1不要设置)

docker run -d \
--name nacos-server \
-e NACOS_SERVER_IP=你的服务器ip地址 \
-e PREFER_HOST_MODE=hostname \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_MASTER_SERVICE_HOST=mysql主数据库的ip地址 \
-e MYSQL_MASTER_SERVICE_PORT= mysql主数据库的开放端口 \
-e MYSQL_MASTER_SERVICE_USER= mysql主数据库的用户密码用户名 \
-e MYSQL_MASTER_SERVICE_PASSWORD=mysql主数据库的用户密码 \
-e MYSQL_MASTER_SERVICE_DB_NAME=nacos_config \
-e MYSQL_SLAVE_SERVICE_HOST=mysql主数据库的ip地址 \
-e MYSQL_SLAVE_SERVICE_PORT=mysql主数据库的开放端口 \
-e MYSQL_DATABASE_NUM=1 \
-p 8848:8848 \
73aa87567bf4(镜像ID可以通过docker images查看)

配置参数说明:(上面英文原版,下面中文翻译版)

启动成功后界面是这样的

现在我们开始访问nacos服务

访问地址:http://服务器ip:8848/nacos

账号密码:nacos / nacos

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值