网站首页 > 博客文章 正文
本文说一下,使用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
以下是我的调试参考:
猜你喜欢
- 2024-11-16 Docker网络这样理解会更简单(二)(docker 网络)
- 2024-11-16 Docker 和 Kubernetes 介绍(docker与kubernetes)
- 2024-11-16 通过项目学习Go开发之系统环境搭建
- 2024-11-16 容器可视化-Kuboard(容器可视化管理平台kubesphere)
- 2024-11-16 Docker 从入门到实践(docker从入门到精通)
- 2024-11-16 Docker 容器网络番外篇-VxLan(docker的网络)
- 2024-11-16 使用统一证书的方式部署ETCD3.5 集群(一)
- 2024-11-16 有想学docker的吗?我来倾馕相助了,143页docker入门资料免费送
- 2024-11-16 全新一代API网关,带可视化管理,文档贼友好
- 2024-11-16 Docker网络架构是什么?包含哪些哪些核心组件与驱动?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)