Docker 安装 Zookeeper
2017-12-19 00:00
661 查看
摘要: Docker 是一个开源项目,诞生于 2013 年初,基于Google 公司推出的 Go 语言实现。微软,红帽Linux, IBM, Oracle等主流IT厂商已经在自己的产品里增加对Docker的支持。随着微服务的流行,Docker越来越流行,正如它的理念”Build, Ship, and Run Any App, Anywhere”一样,Docker提供的容器隔离技术使得开发人员不用再去理清server里的各种环境配置,轻松把应用运行起来。我们只需把运行环境的配置和应用封装在Docker的镜像(image),然后使用Docker运行这个镜像即可。
首先,系统(3.8以上内核的linux)中安装好 Docker 这个运用程序。由于网络原因,我们下载一个Docker官方的镜像需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务提供了官方的镜像站点,从而加速官方镜像的下载速度。 [ 不会的可以参考我之前的文章:Docker <一> 架构简介与Linux上安装 https://my.oschina.net/u/3375733/blog/1582281]。
可以看到下图所示的信息:
整个pull过程需要花费一些时间,耐心等待。
若见下图证明pull成功。
https://my.oschina.net/u/3375733/blog/
首先,系统(3.8以上内核的linux)中安装好 Docker 这个运用程序。由于网络原因,我们下载一个Docker官方的镜像需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务提供了官方的镜像站点,从而加速官方镜像的下载速度。 [ 不会的可以参考我之前的文章:Docker <一> 架构简介与Linux上安装 https://my.oschina.net/u/3375733/blog/1582281]。
一、Docker pull 方式安装 Zookeeper
1、查看docker仓库中的 zookeeper 命令
# 搜素 zookeeper docker search zookeeper
可以看到下图所示的信息:
2、为选定需要pull到系统中的数据库镜像
# pull 官方镜像 docker pull zookeeper
整个pull过程需要花费一些时间,耐心等待。
若见下图证明pull成功。
3、使用 docker run 启动
# docker run 新建并启动容器 docker run --name zookeeper2181 -it -p 2181:2181 -p 2888:2888 -p 3888:3888 zookeeper # 2181 端口号时 zookeeper client 端口 # 2888端口号是zookeeper服务之间通信的端口 # 3888端口是zookeeper与其他应用程序通信的端口 # 使用 ZK 命令行客户端连接 ZK docker run -it --rm --link zookeeper2181:zookeeper zookeeper zkCli.sh -server zookeeper # 启动一个 zookeeper 镜像, 并运行这个镜像内的 zkCli.sh 命令, 命令参数是 "-server zookeeper" # 将我们先前启动的名为 zookeeper2181 的容器连接(link) 到我们新建的这个容器上, 并将其主机名命名为 zookeeper # 当我们执行了这个命令后, 就可以像正常使用 ZK 命令行客户端一样操作 ZK 服务了.
二、Dockerfile 方式安装 zookeeper
三、使用 Docker Compose 编排 Zookeeper 集群
本文为博主原创文章,转载请注明出处!https://my.oschina.net/u/3375733/blog/
相关文章推荐
- docker toobox 安装zookeeper 基本操作
- docker 下安装 zookeeper
- ZooKeeper此例简单介绍基于docker的zookeeper安装与集群搭建
- 大数据平台安装测试(2)centos7.1 docker zookeeper安装
- docker 下安装 zookeeper
- docker系列-09.docker安装kafka,zookeeper
- docker学习——zookeeper集群安装
- ZooKeeper此例简单介绍基于docker的zookeeper安装与集群搭建
- centos7yum安装mesos(1.0.0)+marathon+zookeeper+docker
- 如何使用Docker安装Redis\Zookeeper\Mysql
- docker 使用compose安装zookeeper集群
- docker Zookeeper 集群安装与配置
- win10 安装docker
- Docker windows下安装并搭建Nodejs的webapp
- docker 安装
- CentOS7安装Docker与使用篇
- docker(rabbitmq,redis.zookeeper)