Docker部署CouchBase分布式数据库
一、拉取CouchBase指定版本的镜像
1、启动Docker
~$ sudo service docker start
2、查找版本
~$ sudo docker search couchbase
在这里可以用couchbase/server版本,不过这个版本有点大,下载有点困难,可以选择另外一个社区版本,如下
3、下载
~$ sudo docker pull couchbase:community-6.0.0
这个版本比较小
查看是否安装成功
community-6.0.0就是刚刚安装的版本。
二、启动CouchBase容器
~$ sudo docker run -d --name db -p 8091-8094:8091-8094 -p 11210:11210 couchbase:community-6.0.0
在浏览器输入http://localhost:8091/访问,如下
三、配置CouchBase服务器
完成后进入界面管理
创建一个桶,我在这里创建一个临时桶(Ephemeral,仅限内存,也可以选择Couchase,它是先将数据存储在内存中,然后异步保存到磁盘)
添加后如下
最后一步是安全性,将具有适当权限的CouchBase用户添加到bucket。
选择Security选项卡,去添加用户,我在这里只给了新建用户访问刚刚新建的zyycache桶
如下:
到这里,CouchBase就安装配置好了,接下来可以开始在Asp.Net Core 中使用CouchBase了,下一篇将介绍如何在Asp.Net Core中使用CouchBase.