1.修改主机名
hostnamectl set-hostname xq-test-docker-master01
2.设置网络
在第二篇文章中设置网络和主机中,网卡为enp0s3的可以使用下面的代码直接重写网卡地址,并且设置为静态IP地址
,如果不是则修改ifcfg-enp0s3 为对应网卡
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
--------------修改文件内容为下面,注意IP地址及DNS------------------
TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
IPV6INIT="no"
ONBOOT="yes"
IPADDR=192.168.3.231
PREFIX=24
GATEWAY=192.168.3.1
DNS1=61.139.2.69
--------------------------------
设置IP地址以后,使用命令 重启
reboot
3.安装工具
yum -y install vim net-tools ntp ntpdate yum-utils device-mapper-persistent-data lvm2
4.关闭防火墙,禁止firewall开机启动
systemctl stop firewalld.service & systemctl disable firewalld.service
5.升级centos内核
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --disablerepo=\* --enablerepo=elrepo-kernel repolist
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml.x86_64
# 删除旧版本工具包
yum remove -y kernel-tools-libs.x86_64 kernel-tools.x86_64
# 安装新版本工具包
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml-tools.x86_64
6.修改默认内核启动顺序
vim /etc/default/grub
#将GRUB_DEFAULT=saved修改为 #<==save改为0 后执行以下命令生效
grub2-mkconfig -o /boot/grub2/grub.cfg
#重启验证
reboot
#重启后验证版本为4.1以上
uname -r
7.安装iptables
yum install -y iptables
8.安装docker
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#查看docker版本
yum list docker-ce.x86_64 --showduplicates | sort -r
#安装docker 指定版本
yum makecache fast && yum -y install docker-ce-18.06.0.ce-3.el7
9.设置阿里云加速
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"],
"registry-mirrors": ["https://tgv7oaqr.mirror.aliyuncs.com"]
}
EOF
10.设置开机启动及启动docker
#启动docker
systemctl daemon-reload && systemctl restart docker
#设置开机启动
systemctl enable docker.service
#验证
docker run --rm busybox echo "hello world"