Centos中安装docker

1.卸载docker
#查看已经安装的docker
sudo yum list installed | grep docker

#卸载已安装的docker软件
sudo yum remove docker docker-client docker-client-latest docker-common docker-selinux docker-latest docker-latest-logrotate docker-logrotate docker-engine-selinux docker-engine

#删除所有的镜像、容器、数据卷、配置文件等
sudo rm -rf /var/lib/docker
2.配置docker安装工具和源
#安装yum-utils
sudo yum install -y yum-utils

#添加软件源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sudo sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
3.安装docker
#安装docker
sudo yum install docker-ce docker-ce-cli containerd.io
4.docker的相关命令
#开启
sudo systemctl start docker

#开机启动
sudo systemctl enable docker
5.添加用户组
#查看是否存在docker 用户组
sudo cat /etc/group | grep docker

#如果不存在,创建用户组 (999为组id,可以不指定)
sudo groupadd -g 999 docker

#添加用户到用户组(test为用户名)
sudo usermod -aG dockerroot test
sudo usermod -aG docker test

#检查是否创建成功
cat /etc/group | grep test

#退出当前用户登陆状态,然后重新登录,以便让权限生效,或重启docker-daemon
sudo systemctl restart docker

sudo chmod a+rw /var/run/docker.sock