很多系统未自带docker或者自带版本过低的docker,记录下安装方法备忘。
卸载旧版本
sudo yum remove docker docker-common docker-selinux docker-engine
安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
下载Docker源配置文件
# 下载官方的 repo wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo # 替换文件中的地址为清华大学的地址 sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
安装Docker
sudo yum makecache fast sudo yum install docker-ce
配置Docker的镜像加速器
这里采用阿里云的镜像加速服务,具体位置见图。
sudo vim /etc/docker/daemon.json
写入以下内容,注意替换你的加速地址
{ "registry-mirrors": ["https://你的加速器地址.mirror.aliyuncs.com"] }
启动Docker服务
sudo systemctl start docker
建立Docker用户组
# 建立用户组 sudo groupadd docker # 新建用户并添加到 docker 组 sudo useradd -g docker -G docker {docker-user}