1、搜索鏡像
????????docker search zookeeper
2冲甘、安裝鏡像
????????docker pull zookeeper
3、啟動(dòng)鏡像
????????docker run --privileged=true -d --name my_zookeeper -v /Users/liuhong/dockerData/my_zookeeper/data:/data -v /Users/liuhong/dockerData/my_zookeeper/conf:/conf --publish 2181:2181? -d zookeeper:latest
命令說(shuō)明:
--network host: 使用主機(jī)上的網(wǎng)絡(luò)配置途样,如果不用這種模式江醇,而用默認(rèn)的bridge模式,會(huì)導(dǎo)致容器跨主機(jī)間通信失敗
-v /data/zookeeper_data/data:/data:主機(jī)的數(shù)據(jù)目錄掛載到容器/data下
-v /data/zookeeper_data/conf:/conf: 主機(jī)的配置目錄掛載到容器的/conf下娘纷,容器內(nèi)的zkServer.sh默認(rèn)會(huì)讀取/conf/zoo.cfg下的配置
4嫁审、查看鏡像
5、檢查容器的啟動(dòng)情況:
????sudo docker exec -it e962f43887cd /bin/bash
6赖晶、查看日志
? ? docker logs -f my_zookeeper