如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了
1 环境准备
1.1 虚拟机准备
序 | host | ip | 操作系统 |
---|---|---|---|
主节点 | master | 192.168.14.15 | centOS7 |
从节点 | slave0 | 192.168.14.16 | centOS7 |
从节点 | slave1 | 192.168.14.17 | centOS7 |
1.2 docker和docker-compose准备
docker和docker-compose安装请参考之前写的博客
https://blog.csdn.net/weixin_41938180/article/details/104096695
2 软件包安装
软件包安装自己本人尝试好多次都没成功,本人博客就不介绍了,推荐一个文档:https://www.cnblogs.com/qingyunzong/p/8619184.html
3 docker安装
3.1 拉取镜像
根据自己的需要找到相应版本的镜像,使用docker命令拉取镜像,每个节点都需要拉取镜像
3.2 创建挂载目录
创建zookeeper的挂载目录,主要是将配置文件和数据进行挂载。每台节点都需要这样配置
3.3 准备配置文件
在刚刚创建的目录下创建文件。三个节点配置都是相同的。
这里配置集群各节点的地址用的是host,没有用ip,根据实际情况自行更改
3.4 创建myid文件
在目录下创建 文件。
根据配置文件中最后三行的配置,可以看到,
节点对应的是,所以,中写入;
节点对应的是,所以,中写入;
节点对应的是,所以,中写入;
3.5 修改文件夹的用户和用户组
3.6 启动
每个节点运行docker命令
3.7 检查容器状态
slave0节点的状态
三个节点的状态正常。
3.9 创建docker-compose文件
由于每次启动容器的命令过长怕自己记不住,所以使用docker-compose管理容器。在目录下创建,文件内容如下:
创建好后。启动容器:
停止容器
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树容器(docker)安装docker8710 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!