1. 先检查一下你本机docker是否安装,使用如下命令:
docker version:这里不再详述docker的安装,详情请查阅https://docs.docker.com/docker-for-mac/install/
a
2.根据菜鸟教程:https://www.runoob.com/w3cnote/hadoop-setup.html
(1)先pull一个centos:8镜像

查看一下是否成功:

(2)创建一个容器并验证

(3)配置java和ssh环境
引用镜像
![]()
![]()
配置yum源
修改/etc/yum.repos.d下面的5个文件:CentOS-Linux-AppStream.repo CentOS-Linux-BaseOS.repo CentOS-Linux-Extras.repo CentOS-Linux-PowerTools.repo CentOS-Linux-Plus.repo
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/os/
验证一下yum源是否配置成功
yum makecache,如下就是成功.

安装OpenJDK 8和SSH服务
yum install -y java-1.8.0-openjdk-devel openssh-clients openssh-server
启用ssh服务
systemctl enable sshd && systemctl start sshd

到这里没有出现任何故障,一个包含Java运行环境和SSH环境的原型容器就被创建好了。这是一个非常关键的容器,建议大家在这里用exit退出容器,然后运行以下两条命令停止容器,并保存为一个名为java_ssh的镜像:
docker stop java_ssh_proto
docker commit java_ssh_proto

到这里commit之后就配置好了一个带java1.8的centos:8的镜像环境。