系列文章目录
 Docker部署Nginx 1.21.5(保姆级图文教程)
 Docker部署MySQL 8.3.0(保姆级图文教程)
 Docker部署ETCD 3.5.14(保姆级图文教程)
文章目录
- 一、环境
 - 二、拉取镜像
 - 2.1 查找 Docker Hub 上的 ETCD 镜像
 - 2.2 拉取ETCD镜像
 - 2.3 查看ETCD镜像
 - 2.4 查看ETCD版本
 
- 三、启动ETCD容器
 - 四、测试
 - 4.1 通过exec命令进入容器内部
 - 4.2 新增一个key value pair,获取key的value
 
一、环境
| 名称 | 备注 | 
|---|---|
| 操作命令对象 | Docker 版本26.1.3 | 
| 远程操作系统 | CentOS 7.9 64位 | 
| 远程管理工具 | FinalShell 版本4.3.11 | 
| 安装软件名称 | ETCD 版本3.5.14 | 
二、拉取镜像
2.1 查找 Docker Hub 上的 ETCD 镜像
docker search etcd
 

2.2 拉取ETCD镜像
没写tag默认安装最新版本
docker pull bitnami/etcd
 

2.3 查看ETCD镜像
docker images bitnami/etcd
 

2.4 查看ETCD版本
inspect命令用于查看底层基础信息。包括容器的id、创建时间、运行状态、启动参数、目录挂载、网路配置等等。
docker inspect bitnami/etcd
 

三、启动ETCD容器
-p表示端口映射
 --restart=always表示容器退出时总是重启
 --name表示容器命名
 -e ALLOW_NONE_AUTHENTICATION=yes表示允许无身份验证访问
 -d表示后台运行
docker run -p 2379:2379 -p 2380:2380 \
--restart=always \
--name etcd \
-e ALLOW_NONE_AUTHENTICATION=yes \
-d bitnami/etcd
 

四、测试
4.1 通过exec命令进入容器内部
i :即使没有附加也保持STDIN 打开
 t :分配一个伪终端
 docker exec -it etcd /bin/bash
 

4.2 新增一个key value pair,获取key的value

新增成功
 完成ヾ(◍°∇°◍)ノ゙



















