配置环境
--------------------------------------------------------------------------------------------------------- ##
关闭防火墙和selinux
systemctl stop firewalld && systemctl disable firewalld
sed -i '/^SELINUX=/s/enforcing/disabled/' /etc/selinux/config
setenforce 0
--------------------------------------------------------------------------------------------------------- ##
设置时间同步
timedatectl set-timezone Asia/Shanghai # 可修改时区为上海+08时区
timedatectl # 获取系统时间和时区
yum install ntp -y # 安装ntp时间服务器
sed -i 's/server 0.centos.pool.ntp.org iburst/server ntp1.aliyun.com iburst/' /etc/ntp.conf # 使用aliyun NTP服务
sed -i '/1.centos.pool.ntp.org/s/^/#/' /etc/ntp.conf
sed -i '/2.centos.pool.ntp.org/s/^/#/' /etc/ntp.conf
sed -i '/3.centos.pool.ntp.org/s/^/#/' /etc/ntp.conf
systemctl start ntpd && systemctl enable ntpd # 启动ntp时间服务并设置开机启动
--------------------------------------------------------------------------------------------------------- ##
安装常用软件:
yum -y install vim wget net-tools lrzsz telnet bind-utils bash-completion
安装 docker
#删除旧版docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
#下载 yum工具包
yum install -y yum-utils
#设置docker仓库
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装docker
yum -y install docker-ce docker-ce-cli containerd.io
#启动docker并设置开机自启
systemctl start docker && systemctl enable docker
#查看安装的docker版本
docker version
#运行hello-world镜像
docker run hello-world
配置镜像加速
由于国内网络问题拉取 Docker 镜像会十分缓慢,所以可以添加镜像加速。
vi /etc/docker/daemon.json #编辑镜像加速文件
#以下是文件内容
{
"registry-mirrors": ["https://6y2b87b1.mirror.aliyuncs.com"]
}