场景:总所周知大数据的学习成本比较高,比如 集群搭建需要最低3节点的ecs 或者使用 vm 开启3个centos 实例 。导致个人学习成本高,对于大量的理论性学习提升小。
解决问题: 大数据理论性学习 。真实场景需要根据公司的业务数据量来具体把握 ,本章主要分享下 学习docker 搭建大数据集群的一些理论知识。如有错误还请不吝赐教 或者是私信我
第一步:从docker 官网下载 docker 安装
第二步:获取centos镜像 docker pull centos 查看镜像 docker images
第三步:对centos 镜像进行配置 安装SSH
1:编辑一个 Dockerfile vim Dockerfile
FROM centos
MAINTAINER centos
RUN yum install -y openssh-server sudo
RUN sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config
RUN yum install -y openssh-clients
RUN echo "root:root" | chpasswd
RUN echo "root ALL=(ALL) ALL" >> /etc/sudoers
RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
RUN mkdir /var/run/sshd
EXPOSE 22
CMD ["/usr/sbin/sshd",