CentOS8上yum安装docker
docker所依赖的包环境,为了方便不报错,推荐执行
yum install -y yum-utils device-mapper-persistent-data lvm2
设置stable镜像仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
如果你所需要的镜像是来自国外的,可以使用阿里源加速
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新一下yum软件包的索引
yum makecache fast
如果你需要知道当前yum能够提供哪些版本的docker,这条指令会帮助到你!
yum list docker-ce.x86_64 --showduplicates | sort -r
CentOS8安装中遇到的containerd.io版本过低的问题,需要升级。
yum -y install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
开始安装
yum -y install docker-ce
systemctl start docker
systemctl enable docker
修改默认存储路径
vim /usr/lib/systemd/system/docker.service
在里面的EXECStart的后面增加后如下:
ExecStart=/usr/bin/dockerd --graph=/data/docker