官方文档:https://hub.docker.com/r/cloudera/quickstart
    1, 使用docker 拉取cdh的docker镜像2, 运行容器3, 进入容器启动cloudera服务4, 通过web访问: http://quickstart.cloudera:7180

    1. # 拉取
    2. docker pull cloudera/quickstart
    3. # 启动
    4. docker run -id --hostname=quickstart.cloudera --privileged=true -p 8020:8020 -p 7180:7180 -p 21050:21050 -p 50070:50070 -p 50075:50075 -p 50010:50010 -p 50020:50020 -p 8890:8890 -p 60010:60010 -p 10002:10002 -p 25010:25010 -p 25020:25020 -p 18088:18088 -p 8088:8088 -p 19888:19888 -p 7187:7187 -p 11000:11000 -t -p 8888:8888 --name=mycdh3 cloudera/quickstart /usr/bin/docker-quickstart 4239cd2958c6
    5. # 进入服务容器
    6. docker exec -it mycdh3 bash
    7. # 启动cm
    8. /home/cloudera/cloudera-manager --enterprise

    测试

    1. su hdfs
    2. cd ; echo "a,b,c">a.txt; hdfs dfs -put a.txt /
    3. hadoop jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar wordcount /a.txt /mapred-out-wc.txt

    参考

    1. https://blog.csdn.net/eyeofeagle/article/details/85159600