mirror of
https://github.com/yeasy/docker_practice.git
synced 2025-08-04 23:02:39 +00:00
Update etcd
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
## 安装
|
||||
|
||||
`etcd` 基于 Go 语言实现,因此,用户可以从 [项目主页](https://github.com/coreos/etcd) 下载源代码自行编译,也可以下载编译好的二进制文件,甚至直接使用制作好的 Docker 镜像文件来体验。
|
||||
`etcd` 基于 `Go` 语言实现,因此,用户可以从 [项目主页](https://github.com/coreos/etcd) 下载源代码自行编译,也可以下载编译好的二进制文件,甚至直接使用制作好的 `Docker` 镜像文件来体验。
|
||||
|
||||
>注意:本章节内容基于 etcd `3.x` 版本
|
||||
|
||||
@@ -31,7 +31,7 @@ Documentation README-etcdctl.md README.md READMEv2-etcdctl.md etcd etcdctl
|
||||
$ sudo cp etcd* /usr/local/bin/
|
||||
```
|
||||
|
||||
默认 `2379` 端口处理客户端的请求,`2380` 端口用于集群各成员间的通信。启动 etcd 显示类似如下的信息:
|
||||
默认 `2379` 端口处理客户端的请求,`2380` 端口用于集群各成员间的通信。启动 `etcd` 显示类似如下的信息:
|
||||
|
||||
```bash
|
||||
$ etcd
|
||||
@@ -47,7 +47,7 @@ $ etcd
|
||||
2017-12-03 11:18:34.411938 I | embed: listening for client requests on localhost:2379
|
||||
```
|
||||
|
||||
此时,可以使用 `etcdctl` 命令进行测试,设置和获取键值 `testkey: "hello world"`,检查 etcd 服务是否启动成功:
|
||||
此时,可以使用 `etcdctl` 命令进行测试,设置和获取键值 `testkey: "hello world"`,检查 `etcd` 服务是否启动成功:
|
||||
|
||||
```bash
|
||||
$ etcdctl member list
|
||||
@@ -84,7 +84,7 @@ $ docker run --name etcd \
|
||||
|
||||
>注意:etcd 官方标注 `quay.io/coreos/etcd` 即将废弃,启用新的 `gcr.io/etcd-development/etcd` 镜像,但后者由于网络原因,国内不能下载到该镜像,这里仍然使用前者作为演示。
|
||||
|
||||
打开新的终端按照上一步的方法测试 etcd 是否成功启动。
|
||||
打开新的终端按照上一步的方法测试 `etcd` 是否成功启动。
|
||||
|
||||
### macOS 中运行
|
||||
|
||||
|
Reference in New Issue
Block a user