移除老版本

老版本Docker叫做docker或者docker-engine.如果你机器上已经安装了,就先移除掉它们和它们的依赖

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

如果执行上面的命令,yum报告没有这些安装包,说明你电脑上是没有安装docker的.

安装社区版的Docker

现在的Docker Engine-Community安装包的名字叫docker-ce.安装完成后,镜像,容器,共享卷,网络配置的存储是在/var/lib/docker目录下.

使用docker仓库安装

在你第一次安装社区版docker之前,需要去yum源设置docker的仓库位置,设置完成后安装更新都很方便

设置docker仓库

  1. 安装依赖包.依赖包有三个yum-utils,device-mapper-persistent-datalvm2.其中yum-utils提供了yum源和配置文件的管理.device-mapper-persistent-datalvm2告诉了yum把安装的应用怎么储存到你的电脑上.(和docker安装无关,只是升级下你yum)

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

  2. 使用下面的命令把docker仓库添加到yum源中

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

正式安装docker社区版

  1. 安装最新版的docker社区版

    yum install -y docker-ce docker-ce-cli container.io

如果提示说要确认docker的GPG key,你可以查看是不是060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,这个就是docker的验证码,代表是正版.(反正我从来不验证) 安装成功后,docker并没有后台启动.docker用户组会在安装时自动创建,但docker用户组下面没有用户.

  1. 安装指定版本的docker社区版(如果你安装了上面的最新版就跳过这里吧)

    • 在你安装的仓库源中查找所有可以用的版本

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

    上面列出的可用版本取决于你安装了哪个docker仓库.(我们上面安装的只是一个docker仓库,还有很多个)和你所在的操作系统.

    • 根据上面列出的docker版本进行安装

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

  2. 启动docker

    systemctl start docker

  3. 验证docker

通过运行hello-world镜像来确认(会自动去docker hub下载并运行)

docker run hello-world
THE END
开启精彩搜索

历史搜索

用户名或邮箱
密码
用户名
密码
重复密码
邮箱
注册
找回密码
注册 登录
邮箱
邮箱验证码
发送验证码
59秒后可重发
新密码
重复密码
请选择支付方式
余额支付

购买将消耗【10

微信支付
微信扫码支付 0 元
[ 04分50秒 ]
请使用微信扫一扫
扫描二维码支付
支付宝支付
支付宝扫码支付 0 元
[ 04分50秒 ]
请使用支付宝扫一扫
扫描二维码支付
已完成支付
未完成支付

请输入验证码

点击验证码可以刷新

你确认吗?

确认

2024年10月1日

新增

新增