Centos7-docker安装

661 阅读1分钟

1、准备工作

  • 系统要求        

        Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。

  • 卸载旧版本(如果有的话)

   旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:

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

2、使用yum安装

执行以下命令安装依赖包:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

执行以下命令安装docker源(此处使用的是阿里docker仓库)

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

docker官方仓库:http://download.docker.com/linux/centos/docker-ce.repo

查看仓库中的所有docker-ce版本,选择需要的版本安装,不指定版本,默认安装最新版

sudo yum list docker-ce --showduplicates | sort -r


如果要安装最新版,使用以下命令(期间有选择,输入y,按enter即可):

sudo yum install docker-ce

如果要安装指定版本,使用以下命令(期间有选择,输入y,按enter即可):

sudo yum install docker-ce-版本号

例如:sudo yum install docker-ce-18.03.0.ce

3、启动docker

执行以下命令,启动docker

systemctl start docker

执行以下命令,开机自动启动docker

systemctl enable docker

4、验证

执行以下命令,查看docker是否安装成功

docker -v