CentOS 安装 Docker

[复制链接]
发表于 2025-9-23 06:25:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
步调 1:卸载旧版本的 Docker

假如您已经安装了旧版本的 Docker,请利用以下下令卸载它:
  1. yum remove docker \
  2.                   docker-client \
  3.                   docker-client-latest \
  4.                   docker-common \
  5.                   docker-latest \
  6.                   docker-latest-logrotate \
  7.                   docker-logrotate \
  8.                   docker-selinux \
  9.                   docker-engine-selinux \
  10.                   docker-engine \
  11.                   docker-ce
复制代码

步调 2:安装依赖项

在安装 Docker 之前,我们须要安装一些须要的软件包和依赖项。在终端中实行以下下令:
  1. yum install -y yum-utils device-mapper-persistent-data lvm2
复制代码


  • -y:这是一个选项,表如今安装过程中主动答复 “是” 以确认安装,默认情况下,yum 会扣问您是否要安装。
  • yum-utils:这是一个 yum 插件包,提供了一些额外的功能,用于更好地管理和维护 yum 的软件包。
  • device-mapper-persistent-data:这是一个设备映射长期化数据软件包,它提供了设备映射的长期化和规复功能。
  • lvm2:这是逻辑卷管理器(LVM)的软件包,它允许您在 Linux 体系上创建、管理和扩展逻辑卷。
步调 3:添加 Docker 软件包堆栈

从官方源安装 Docker 在国内速率较慢,因此发起利用阿里云提供的 Docker 软件包堆栈。
利用以下下令来添加 Docker 软件包堆栈:
  1. yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
复制代码

步调 4:更新 Yum 缓存

为了获取最新的软件包信息,我们须要更新 Yum 缓存。利用以下下令来更新 Yum 缓存:
  1. yum makecache fast
复制代码


  • yum:这是一个包管理器,用于在基于 Red Hat 的 Linux 体系上安装、更新和移除软件包。
  • makecache:这是一个 yum 下令,用于天生软件包缓存。
  • fast:这是一个选项,它告诉 yum 利用尽大概快的方式重新天生软件包缓存,而不思量缓存中已经存在的软件包元数据。这个选项可以大大加速缓存天生过程的速率,特别是在初次天生缓存时。
步调 5:安装 Docker

如今,我们可以安装 Docker 了。在终端中实行以下下令:
  1. yum install -y docker-ce
复制代码

步调 6:启动 Docker 服务

安装完成后,我们须要启动 Docker 服务。
  1. systemctl start docker
复制代码
大概利用以下下令:
  1. service docker start
复制代码
关闭 docker

  1. systemctl stop docker
复制代码
步调 7:验证 Docker 版本

最后,我们可以验证 Docker 是否成功安装:
  1. docker -v
复制代码
假如成功安装,您将看到 Docker 的版本号。
配置国内镜像所在

为了加速 pull 镜像下载速率,我们可以配置 Docker 的国内镜像所在。在终端中实行以下下令:
  1. vim /etc/docker/daemon.json
复制代码
假如文件不存在,则会主动创建一个新文件。将以下内容复制到文件中:
  1. {
  2.   "registry-mirrors": [
  3.     "https://registry.docker-cn.com",
  4.     "http://hub-mirror.c.163.com",
  5.     "https://docker.mirrors.ustc.edu.cn",
  6.     "https://docker.m.daocloud.io",
  7.     "https://dockerproxy.com",
  8.     "https://docker.mirrors.ustc.edu.cn",
  9.     "https://docker.nju.edu.cn"
  10.   ]
  11. }  
复制代码
添加 Docker 中国区官方镜像,网易,中国科技大学的镜像加速所在。
7.1 添加完重启 docker

  1. systemctl restart docker
复制代码
利用下令检察
  1. docker info
复制代码

卸载 Docker

假如您想要卸载 Docker,可以利用以下下令:
  1. yum remove docker-ce
复制代码
打扫 Docker 残留文件
假如您想要删除全部与 Docker 相干的内容(如镜像、容器、配置文件等),可以利用以下下令:
  1. rm -rf /var/lib/docker
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表