centos7 安装docker,并使普通用户可用

安装docker   centos 7

 

上官网https://docs.docker.com/engine/install/   进入对应的服务器平台查看相应的方法,这里以centos7 为例:https://docs.docker.com/engine/install/centos/

 

第一步: 卸载已安装的版本(Uninstall old versions)

$ sudo yum remove docker  docker-client  docker-client-latest  docker-common docker-latest docker-latest-logrotate  docker-logrotate  docker-engine

 

第二步:用源安装(Install using the repository

下载源:sudo yum install -y yum-utils

$ sudo yum-config-manager --add-repo  https://download.docker.com/linux/centos/docker-ce.repo

默认启用docker-ce源,还有夜夜版和测试版:

sudo yum-config-manager --enable docker-ce-nightly

sudo yum-config-manager --enable docker-ce-test

如果不需要可以通过各选项--disable关闭不需要的源。

 

第三步:安装docker(Install Docker Engine)

安装最新的:

sudo yum install docker-ce docker-ce-cli containerd.io

yum install --allowerasing docker-ce  (centos8)

安装指定版本的:

通过以下命令查看符合平台的版本:

yum list docker-ce --showduplicates   

 

使用以下命令安装指定的版本:

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

 

第四步:添加用户到组。

默认安装完后系统中有docker组,但是没有用户在这个组中,普通用户想要使用需要加入到这个组中:

gpasswd -a 用户 docker    #添加用户到docker

Newgrp docker   切换当前组

 

 

第五步:开启服务(Start Docker

sudo systemctl start docker

 

posted @ 2021-03-17 09:03  小阿里  阅读(1040)  评论(0)    收藏  举报