系列文章目录
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
新增成功
完成ヾ(◍°∇°◍)ノ゙