Etcd 是一个高可用的键值存储系统,主要用于共享配置和服务发现。它由 CoreOS 团队开发,并且是 CoreOS 集群的后端存储。Etcd 也适用于任何需要强一致性、高可用性和可扩展性的分布式系统。
本教程将介绍如何使用 Docker CLI 和 Docker Compose 两种方式来搭建 Etcd 集群。
使用 Docker CLI 搭建 Etcd 集群
首先,确保 Docker 已经安装在系统上。接下来,我们将通过 Docker CLI 来运行 Etcd 容器。
-
拉取 Etcd 镜像
docker pull bitnami/etcd
这个命令将从 Docker Hub 下载 Bitnami 官方提供的 Etcd 镜像。
-
启动 Etcd 容器
使用以下命令启动一个 Etcd 容器:
docker run -d --name etcd-node \ -p 2379:2379 -p 2380:2380 \ --env ETCD_NAME=node \ --env ETCD_INITIA