专业的编程技术博客社区

网站首页 > 博客文章 正文

搭建etcd单机版(使用Docker镜像bitnami/etcd)

baijin 2024-11-16 17:03:51 博客文章 2 ℃ 0 评论

#头条创作挑战赛#

本文说一下,使用docker搭建etcd单机版数据库,后续更新搭建集群版。

etcd是一个分布式键值存储系统,设计是用来可靠而快速地保存关键数据并提供访问,多用于核心数据的存储,如实现微服务系统的服务注册、发现等功能。

第一步:下载镜像,我使用的是bitnami/etcd:3.4.15版本,通过docker pull拉取镜像。

docker pull bitnami/etcd:3.4.15

第二步:创建及启动镜像,这里有一些参数需要说明以下:

--privileged=true 使用该参数,container内的root拥有真正的root权限
sudo docker run -d --restart=always \
--privileged=true \
--name etcd \
-p 2379:2379 \
-p 2380:2380 \
-v /opt/etcd_data:/bitnami/etcd \
--env ALLOW_NONE_AUTHENTICATION=yes \
--env ETCD_ADVERTISE_CLIENT_URLS=http://0.0.0.0:2379 \
--log-opt max-size=10m \
--log-opt max-file=1 \
bitnami/etcd:3.4.15

第三步:对搭建的单机版etcd做验证

先向etcd中增加一个key以及value,使用如下命令:

docker exec etcd etcdctl --endpoints=http://127.0.0.1:2379 put testKey helloEtcd!

然后再获取刚刚增加的key,使用如下命令:

docker exec etcd etcdctl --endpoints=http://127.0.0.1:2379 get testKey

以下是我的调试参考:

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表