美文网首页
Docker 环境

Docker 环境

作者: ChengFly | 来源:发表于2017-07-29 21:59 被阅读0次

docker 安装

Linux 环境:阿里云 Ubuntu16.04(LTS)

$ sudo apt-get install docker

docker 安装单机版RabbitMq

RabbitMQ是用Erlang编写的,直接部署的话需要先部署Erlang环境,比较麻烦。在docker环境下部署就比较简单了,直接使用rabbitmq官方提供的镜像即可。

$ docker pull rabbitmq:3.6.10-management
docker run -d --name rabbitmq \
 --publish 5671:5671 \
 --publish 5672:5672 \
 --publish 4369:4369 \
 --publish 25672:25672 \
 --publish 15671:15671 \
 --publish 15672:15672 \
rabbitmq:3.6.10-management
Screen Shot 2017-07-29 at 9.43.02 PM.png

http://www.jianshu.com/p/c40166cb4e86

docker 安装Zookeeper伪集群

下载镜像

使用garland搭好的镜像。

docker pull garland/zookeeper

构建zk集群

docker run -d \
 --name=zk1 \
 --net=host \
 -e SERVER_ID=1 \
 -e ADDITIONAL_ZOOKEEPER_1=server.1=localhost:2888:3888 \
 -e ADDITIONAL_ZOOKEEPER_2=server.2=localhost:2889:3889 \
 -e ADDITIONAL_ZOOKEEPER_3=server.3=localhost:2890:3890 \
 -e ADDITIONAL_ZOOKEEPER_4=clientPort=2181 \
 garland/zookeeper

docker run -d \
 --name=zk2 \
 --net=host \
 -e SERVER_ID=2 \
 -e ADDITIONAL_ZOOKEEPER_1=server.1=localhost:2888:3888 \
 -e ADDITIONAL_ZOOKEEPER_2=server.2=localhost:2889:3889 \
 -e ADDITIONAL_ZOOKEEPER_3=server.3=localhost:2890:3890 \
 -e ADDITIONAL_ZOOKEEPER_4=clientPort=2182 \
 garland/zookeeper

docker run -d \
 --name=zk3 \
 --net=host \
 -e SERVER_ID=3 \
 -e ADDITIONAL_ZOOKEEPER_1=server.1=localhost:2888:3888 \
 -e ADDITIONAL_ZOOKEEPER_2=server.2=localhost:2889:3889 \
 -e ADDITIONAL_ZOOKEEPER_3=server.3=localhost:2890:3890 \
 -e ADDITIONAL_ZOOKEEPER_4=clientPort=2183 \
 garland/zookeeper

查看ZK状态

Screen Shot 2017-07-29 at 9.52.03 PM.png

本机连接云服务器ZK集群

Screen Shot 2017-07-29 at 9.53.38 PM.png

https://yq.aliyun.com/articles/30328

Docker 镜像

Screen Shot 2017-07-29 at 9.58.42 PM.png

相关文章

网友评论

      本文标题:Docker 环境

      本文链接:https://www.haomeiwen.com/subject/kpgclxtx.html