- 在docker中启动 zookeeper
# 拉取zk官方镜像
docker pull zookeeper
# 启动容器
docker run -d --name=zookeeper -p 2181:2181 --restart always --privileged=true zookeeper:latest
# -p 2181:2181 docker端口映射到本机端口
# privileged
# container内的root拥有真正的root权限。
# 否则,container内的root只是外部的一个普通用户权限。
# privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。
# 甚至允许你在docker容器中启动docker容器。
# 检查启动结果,查看是否有zookeeper
docker ps
由此可见,zookeeper已经起来了
2. 开启防火墙的2182端口
# 永久开放端口
firewall-cmd --zone=public --add-port=2181/tcp --permanent
# 添加后重启防火墙
firewall-cmd --reload
# 查看防火墙端口是否开启成功,看看返回的结果有没有2182的端口
firewall-cmd --list-ports --permanent
3.打开阿里云的防火墙端口