一、安装docker
1、可以使用以下命令查看CentOS版本: lsb_release -a
如果没有,输入命令:yum install -y redhat-lsb 输入安装,
docker对环境有一定要求
1-1 查看是否已安装docker列表:yum list installed | grep docker
2、在安装docker之前,首先使用yum -y remove docker命令移除系统中已有的旧版本的docker
安装yum-utils管理yum源
(1)安装yum-utils
yum install -y yum-util
(2)新增yum源
##官网地址
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
##阿里云地址(推荐)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、建立元数据缓存
yum makecache fast 这个命令是将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度
4、安装最新版本的docker
yum -y install docker-ce
5、启动docker
systemctl start docker
6、验证docker是否安装成功
docker run hello-world
7、查看docker版本信息
docker version
二、docker拉Hadoop镜像:
1、去docker官网拉 https://hub.docker.com/ 我选择的的第一个镜像
2、使用命令行拉取hadoop-docker的镜像,
docker pull sequenceiq/hadoop-docker
3、启动Container
docker run -p 50070:50070 -p 9000:9000 -p 8088:8088 -it sequenceiq/hadoop-docker
/etc/bootstrap.sh -bash
4、试运行Hadoop环境
> cd $HADOOP_PREFIX
> bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.0.jar grep input output
'dfs[a-z.]+’
>>
bin/hdfs dfs -cat output/*