Linux新手必备!CentOS安装Docker的详细教程!

❤️️💚💙💛🧡💜🖤🤍🧡

大家好!我是曾续缘🥰

欢迎关注💕

❤️点赞 👍 收藏 ⭐再看,养成习惯

🔥人生不怕起点低,就怕没追求;不怕走得慢,就怕走错路;不怕不如意,就怕想不通。与其羡慕别人,不如做好自己。📚

大家好,我是曾续缘。今天和大家分享在CentOS系统中安装Docker的教程。Docker是一种开源的容器化平台,可以帮助用户更轻松地构建、发布和部署应用程序。本教程将介绍如何在CentOS系统中安装Docker,并包括卸载Docker的方法。

步骤1:检查系统内核版本

我们需要检查系统的内核版本是否符合Docker的要求。在终端中执行以下命令:

uname -r

在这里插入图片描述

确保您的系统内核版本为3.10或更高版本,否则Docker可能无法正常运行。

步骤2:卸载旧版本的Docker

如果您已经安装了旧版本的Docker,请使用以下命令卸载它:

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

在这里插入图片描述

步骤3:安装依赖项

在安装Docker之前,我们需要安装一些必要的软件包和依赖项。在终端中执行以下命令:

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

在这里插入图片描述

  • -y:这是一个选项,表示在安装过程中自动回答“是”以确认安装,默认情况下,yum会询问您是否要安装。
  • yum-utils:这是一个yum插件包,提供了一些额外的功能,用于更好地管理和维护yum的软件包。
  • device-mapper-persistent-data:这是一个设备映射持久化数据软件包,它提供了设备映射的持久化和恢复功能。
  • lvm2:这是逻辑卷管理器(LVM)的软件包,它允许您在Linux系统上创建、管理和扩展逻辑卷。

步骤4:添加Docker软件包仓库

从官方源安装Docker在国内速度较慢,因此建议使用阿里云提供的Docker软件包仓库。

使用以下命令来添加Docker软件包仓库:

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

在这里插入图片描述

步骤5:更新Yum缓存

为了获取最新的软件包信息,我们需要更新Yum缓存。使用以下命令来更新Yum缓存:

yum makecache fast
  • yum:这是一个包管理器,用于在基于Red Hat的Linux系统上安装、更新和移除软件包。
  • makecache:这是一个yum命令,用于生成软件包缓存。
  • fast:这是一个选项,它告诉yum使用尽可能快的方式重新生成软件包缓存,而不考虑缓存中已经存在的软件包元数据。这个选项可以大大加快缓存生成过程的速度,特别是在首次生成缓存时。

在这里插入图片描述

步骤6:安装Docker

现在,我们可以安装Docker了。在终端中执行以下命令:

yum install -y docker-ce

在这里插入图片描述

步骤7:启动Docker服务

安装完成后,我们需要启动Docker服务。

systemctl start docker

或者使用以下命令:

service docker start

关闭docker

systemctl stop docker

如果出现下面情况在这里插入图片描述

说明Docker默认开启自动唤醒机制,即docker默认在关闭状态下被访问会自动唤醒Docker。

使用以下命令停用Docker自动唤醒机制,然后再关闭docker即可:

systemctl stop docker.socket

步骤8:验证Docker版本

最后,我们可以验证Docker是否成功安装:

docker -v

在这里插入图片描述

如果成功安装,您将看到Docker的版本号。

配置国内镜像地址

为了加快pull镜像下载速度,我们可以配置Docker的国内镜像地址。在终端中执行以下命令:

vim /etc/docker/daemon.json

如果文件不存在,则会自动创建一个新文件。将以下内容复制到文件中:

{
  "registry-mirrors": [
    "https://registry.docker-cn.com", 
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}

添加Docker中国区官方镜像,网易,中国科技大学的镜像加速地址。

在这里插入图片描述

添加完重启docker

systemctl restart docker

使用命令查看

docker info

在这里插入图片描述

卸载Docker

如果您想要卸载Docker,可以使用以下命令:

yum remove docker-ce

清除Docker残留文件

如果您想要删除所有与Docker相关的内容(如镜像、容器、配置文件等),可以使用以下命令:

rm -rf /var/lib/docker

在本教程中,我们介绍了如何在CentOS系统中安装Docker。如果您需要使用Docker来构建和部署应用程序,请按照上述步骤进行操作。如果您不需要使用Docker了,也可以按照本教程的卸载方法进行操作。

希望以上教程对您有所帮助。谢谢大家!

  • 23
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值