主要内容
- centos在线安装docker
- 修改Docker数据目录位置,包含镜像位置
- 自动判断是否国内,防止速度过慢
鉴于公司一般使用Centos 7 作为服务器,本文只记录Centos 7系统安装Docker部分,更多详见官方文档
前提条件
CentOS7 要求64位系统、内核版本3.10以上
# 查看内核版本号
uname -r #查看内核版本
cat /etc/os-release #查看系统信息
docker安装
移除旧的版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
rm -rf /var/lib/docker
添加yum仓库&&安装
yum install -y yum-utils device-mapper-persistent-data lvm2
curl --connect-timeout 1 http://youtube.com/favicon.ico &>/dev/null
if [ $? = 0 ];then
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
else
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
fi
yum install -y docker-ce-18.09.9-3.el7 docker-ce-cli-18.09.9-3.el7
# gpasswd -a web docker #添加普通用户web到docker组里
systemctl start docker
systemctl enable docker