docker安装
docker的安装-CentOS8
#官方文档
1.我们采用的centos版本是centos8.0 1905,采用了最小化安
2.我们需要开启centos-extra的仓库,默认就是开启的
[root@localhost ~]# yum repolist
3.安装yum-utils工具
[root@localhost ~]# yum install -y yum-utils
4.添加docker的软件仓库
[root@localhost ~]# yum-config-manager --add-repo
https://download.docker.com/linux/centos/docker-ce.repo
5.安装docker引擎
[root@localhost ~]# yum install docker-ce docker-ce-cli containerd.io
此时安装会报错,报错的原因是因为docker-ce里面的runc和podman(红帽的容器实现)底层的软件包在支持上冲突了,所以我们使用–allowerasing参数,替换掉冲突的软件包.
[root@localhost ~]# yum -y install docker-ce docker-ce-cli containerd.io --allowerasing
6.启动docker并设置下次开启启动
[root@localhost ~]# systemctl enable docker --now
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service →
/usr/lib/systemd/system/docker.service.
[root@localhost ~]# systemctl status docker
7.docker的hello world测试
[root@localhost ~]# docker run hello-world
安装后systemctl status docker 未启动
docker ps -a
报错
systemctl stop docker
删除docker
yum remove docker-*
yum update
重新安装docker
yum install docker
启动docker
systemctl start docker