安装CentOS
下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/
选个国内镜像下载Minimal版本即可
用Win32DiskImager 将下载的iso镜像刻到U盘上
Bios中设置U盘启动,按照提示安装即可
配置网络
vi /etc/sysconfig/network-scripts/ifcfg-网卡名
BOOTPROTO=”dhcp”
BOOTPROTO=”static” ONBOOT=”yes” IPADDR=192.168.8.236 GATEWAY=192.168.8.1 NETMASK=255.255.255.0 DNS1=114.114.114.119
service network restart #重启网络ip addr 查看ip
关闭防火墙及禁用SELinux
#关闭防火墙systemctl stop firewalldsystemctl disable firewalldsystemctl status firewalld#永久禁用SElinux,重启生效sed -i 's/enforcing/disabled/g' /etc/selinux/configsed -i 's/permissive/disabled/g' /etc/selinux/config#临时禁用SElinuxsetenforce 0#查看SElinux状态getenforce
配置yum源
yum install -y wgetmkdir -p /etc/yum.repos.d/repo_bakmv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo_bak/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean allyum makecacheyum updateyum install -y vim wget ntp net-tools #安装基本工具
配置时间同步
vim /etc/ntp.conf #注释原来的 添加下面的服务器
server 0.cn.pool.ntp.org server 1.cn.pool.ntp.org server 2.cn.pool.ntp.org server 3.cn.pool.ntp.org
systemctl start ntpdsystemctl enable ntpdntpdate -u 0.cn.pool.ntp.orghwclock --systohc #时间同步到CMOS
安装docker-ce
yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo\yum makecache fastyum -y install docker-ce
配置docker
mkdir -p /etc/docker/ && \(cat <<EOF{"data-root":"/home/docker"}EOF) >>/etc/docker/daemon.jsonsystemctl start dockersystemctl enable docker#安装docker命令补全工具yum install -y bash-completionsource /usr/share/bash-completion/completions/dockersource /usr/share/bash-completion/bash_completion
部署镜像
#如果启动docker服务之后,关闭防火墙,需要重启Docker服务,不然创建网络会报错docker network create --subnet=172.10.0.0/16 hadoop_netdocker pull centos:centos7.7.1908docker run -d --add-host cdh01.hadoop cdh01:172.10.0.3 --add-host cdh02.hadoop cdh02:172.10.0.5 \--add-host cdh03.hadoop cdh03:172.10.0.6 --net hadoop_net --ip 172.10.0.2 -h cm.hadoop \-p 10022:22 -p 7180:7180 --restart always --name cm.hadoop --privileged \centos:centos7.7.1908 /usr/sbin/init
参考链接:https://blog.csdn.net/qq_39680564/article/details/99478888
