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

posted @ 2022-02-21 14:33  tangshow  阅读(386)  评论(0)    收藏  举报