linux centos7安装docker最新版本
在centos7上安装docker最新版本
环境准备
系统centso7.9
关闭selinux
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config;cat /etc/selinux/config
安装
yum update
yum install -y yum-utils device-mapper-persistent-data lvm2
#yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
查看仓库
yum list docker-ce --showduplicates | sort -r
安装最新版本的Docker CE和containerd
yum install docker-ce docker-ce-cli containerd.io
启动并加入开机启动
systemctl start docker
systemctl enable docker
查看版本 docker --version
查看信息 docker info
运行镜像 docker run hello-world
设置普通用户能执行docker
默认情况下普通用户无法执行docker命令
查看权限
ll /var/run/docker.sock
centos7.4以上会返回
添加普通用户到docker组
usermod -G docker d1
#必须root执行,sudo不行
root用户的镜像 普通用户可能无法使用
也可给普通用户sudo权限,sudo权限可以执行docker