Docker超详细安装教程(Linux-CentOS)

首先我们需要选择要安装Docker什么版本。当前有两个版本可供选择:社区版(Community Edition,CE)和企业版(Enterprise Edition,EE)。

社区版(Docker CE)是免费的,企业版(Enterprise Edition,EE)收费,Docker EE包含Docker CE中的全部功能,还包括了商业支持以及与其他Docker产品的集成,比如Docker可信镜像库和通用控制面板。

目前网络上的教程全部都是社区版的安装方法,包括本文章(其实我们没得选,企业版它收费啊...)

CentOS

安装方式1:自动安装(使用官方脚本)

使用官网一键安装命令:


curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

使用国内 daocloud 一键安装命令:


curl -sSL https://get.daocloud.io/docker | sh


安装方式2:手动安装

卸载旧版本Docker

如果系统已经安装了旧版本的Docker,请先执行卸载命令,然后再安装新版的Docker


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

安装新版本Docker
  1. 安装yum仓库管理工具

    已经安装过旧版本Docker的就可以跳过第一步和第二步

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

  2. 指定yum仓库管理工具仓库源

    指定数据源,官方地址是国外的,不推荐使用,推荐使用阿里云或者清华大学的数据源

    官方地址(国外地址,不推荐)

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

    阿里云(推荐)

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

    清华大学(推荐)

    yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

  3. 安装 Docker Engine-Community

    安装方式1:安装最新版Docker(在不知道要安装什么版本时,可直接选择此项)

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

    安装方式2:安装指定版本的Docker

    如果您有想要安装的版本请执行

    sudo yum install docker-ce-版本号 docker-ce-cli-版本号 containerd.io

    否则请执行获取版本列表

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

    通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.1

    执行安装命令

    yum install docker-ce-版本号 docker-ce-cli-版本号 containerd.io# 示例:yum install docker-ce-20.10.9 docker-ce-cli-20.10.9 containerd.io

完成安装

目前为止就安装完了,Docker安装完默认是未启动状态,我们需要执行启动命令

启动命令


sudo systemctl start docker

有需要可以设置一下Docker开机自启(推荐)



sudo systemctl enable docker



打赏 支付宝打赏 微信打赏

如果文章对您有帮助,欢迎移至上方打赏按钮...

随手一点
  • 打酱油

    0人

  • 6人

  • 呵呵

    0人

  • 草泥马

    0人

文章评论 抢沙发