Docker的安装与下载

本文详细介绍了如何在CentOS系统上安装Docker,包括从Docker官网获取安装指南,卸载旧版本,设置阿里云镜像仓库,安装最新版Docker,以及启动和验证Docker引擎。此外,还提供了配置阿里云镜像加速和执行验证测试的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker的安装与下载

我们直接进入docker官网,根据官方文档给出的详细步骤,一步一步安装。

看图:

  1. 首页划到最底部
    在这里插入图片描述
  2. 再点击导航栏(Manuals-说明书)
    在这里插入图片描述
  3. 再依次点击 Docker Engine——>Install——>CentOS(我们是在linux-CentOS下安装)
    在这里插入图片描述

前面教大家如何在官网找到安装页面,下面正式开始安装
前面跟着我的步骤进入官网,下面我就不附上命令了,图片清晰可见,命令官网复制,下面也有;

安装之前先使用命令:

 uname -r 查看系统的内核

再使用命令

 cat /etc/os-release  查看系统配置

都准备好了,就开始安装:

1. 判断是否安装docker,如果安装,或者版本太旧,卸载它们以及相关的依赖项。
在这里插入图片描述
执行命令:

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

2. 安装yum-utils包(提供yum-config-manager实用程序)并设置稳定的存储库(仓库),这里我们改变一下仓库地址,官网使用的是国外镜像仓库地址速度太慢,我们使用国内的阿里云镜像仓库,下面附上代码。
在这里插入图片描述

    # 下载docker所需要的安装包
yum install -y yum-utils

    # 设置阿里云的Docker镜像仓库
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  #阿里云的地址

3. 更新yum软件包索引

 yum makecache fast

4. 安装最新版本的Docker Engine和containerd

docker-ce 是社区版,docker-ee 企业版
在这里插入图片描述

命令  : yum install docker-ce docker-ce-cli containerd.io

出现了completed即安装成功。

官方也给出了安装指定版本的方法,如下图:(如不需要安装指定版本,可跳过)
在这里插入图片描述

执行以下命令,列出 docker 所有可用版本:
          yum list docker-ce --showduplicates | sort -r
根据自己选择特定版本号的docker安装
          yum install docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io -y

5. 启动并运行docker
在这里插入图片描述
至此已经下载完成,下面是下载完以后,一些测试的命令:

1.启动docker:

systemctl start docker
 
2.通过运行hello world映像验证Docker引擎是否已正确安装。

docker run hello-world

3.设置开机自启动

systemctl enable docker

4 查看当前版本号,是否启动成功

docker version

5.查看下载的hello world镜像
docker images

6. 好不容易安装好了,我们可以准备删除了(哈哈哈O(∩_∩)O,开个玩笑哈,不需要删除可以直接跳过
在这里插入图片描述

7. 最后配置阿里云镜像加速
在这里插入图片描述

按步骤在linux中执行以下图片中的命令 :
在这里插入图片描述

附上命令:

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://sit9q44f.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

下一章:Docker的常用命令

docker安装圆满结束了,有哪里不对的,可以评论点出,我很乐意接受各种建议。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值