在 Linux CentOS 中安装 Docker Engine(Dockers 引擎)【图文详解】

官方文档:https://docs.docker.com/engine/install/centos/

操作系统要求

如果我们要在 CentOS 中安装 Docker 引擎,那么 CentOS 操作系统需要是以下版本之一的,且是处于维护的 CentOS 版本:

  • CentOS 7
  • CentOS Stream 8
  • CentOS Stream 9

CentOS 操作系统满足上述版本后,还必须保证 yum 下载源的仓库是启用的,因为 Docker 引擎需要从 yum 仓库中进行下载

卸载旧版本 Docker

使用 yum 进行卸载,会一同将 Docker 所依赖的而又不被其他软件包依赖的软件包卸载删除

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

image.png

安装 yum-utils

yum-utils 是 yum 的工具包集合,由不同的作者开发,其使 yum 使用起来更加方便和强大。
yum-utils 中包含:

gdb
find-repos-of-install
package-cleanup
repo-graph
repoclosure
repomanage
repoquery
yum-debug-dump  zless  yum-debug-restore
yumdownloader
reposync 

执行如下命令,安装 yum-utils

-y 在执行操作时自动回答 “yes”,省去用户确认步骤。

sudo yum install -y yum-utils

image.png

拉取配置下载安装 Docker 所需的 yum 软件包仓库

yum-config-manager:yum-utils 中的 yum 配置管理工具

我们这里不使用官方提供的下载安装 Docker 所需的 yum 软件包仓库,因为该仓库在国外,会导致我们下载过慢。
拉取配置阿里云提供的 Docker 下载安装的 yum 软件包仓库

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

image.png

安装 Docker

我们这里直接选择最新版的 Docker 进行安装

sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

-y 在执行操作时自动回答 “yes”,省去用户确认步骤。
docker-ce – docker 社区版
docker-ce-cli – docker 社区版客户端
containerd.io – container daemon
docker-buildx-plugin – 构建插件
docker-compose-plugin – 容器编排插件

image.png

验证安装是否成功

Docker 安装完成后,我们执行如下命令,查看安装的 Docker 的版本,验证安装是否成功

docker version

有 Docker 版本信息输出即安装成功
image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/570851.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RocketMQ学习笔记:高可用机制(未完成)

这是本人学习的总结,主要学习资料如下 马士兵教育rocketMq官方文档 目录 1、规避策略1.1、默认规避策略故障延迟机制策略 2、消息负载均衡2.1、生产者的负债均衡2.2、消费者的负载均衡 1、规避策略 所谓的高可用机制就是RocketMQ如何让生产者尽可能地成功发送消息…

VPN基础

一、VPN概念 1、概述 (1)虚拟专用网络(VPN)的功能是:在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。VPN可通过服务器、硬件、软件等多种方式…

【小黑送书—第十四期】>>重磅升级——《Excel函数与公式应用大全》(文末送书)

今天给大家带来AI时代系列书籍:《Excel 2019函数与公式应用大全》全新升级版,Excel Home多位微软全球MVP专家打造,精选Excel Home海量案例,披露Excel专家多年研究成果,让你分分钟搞定海量数据运算! 由北京…

心理治疗聊天机器人的调查

摘要 这项调查旨在调查、分析和比较现有聊天机器人在心理治疗中的可行性和缺陷。调查指出了未来心理治疗聊天机器人所需的一系列任务。我们在公共数据库中检索了约1200篇相关文献,并选择了五种典型的和最先进的心理治疗聊天机器人。大多数最先进的心理治疗聊天机器人…

RabbitMQ 《简单消息》

package com.xzp.rabbitmq.simple; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.xzp.rabbitmq.util.ConnectionUtil; /** * "Hello World!" * 简单消息 * 消息发送者 - R - 发送消息(生产者) …

Spring+thymeleaf完成用户管理页面的增删查改功能

目录 知识点: 路由重定向 redirect:/*** 登录 控制层代码 接口 sql配置 页面效果 添加用户 控制层代码 接口 sql配置 页面效果 查看信息 控制层代码 接口 sql配置 页面效果 修改信息 控制层代码 接口 sql配置 页面效果 条件查询 控制层代码 …

gcc任意版本安装流程(linux)

一.更换镜像源 仅仅针对有需要换镜像需求的用户 sudo gedit /etc/apt/sources.list 用于在基于Debian的Linux发行版(如Ubuntu)上用来编辑软件源列表的命令。 我们更换阿里源: deb http://mirrors.aliyun.com/ubuntu/ focal main restricted…

【CKA模拟题】不可不知:NodePort操作全攻略!

题干 For this question, please set this context (In exam, diff cluster name) kubectl config use-context kubernetes-adminkubernetesCreate a NodePort service named app-service-cka (with below specification) to expose the nginx-app-cka deployment in the ngi…

线性数据结构----(数组,链表,栈,队列,哈希表)

线性数据结构 数组链表栈使用场景 队列应用场景 哈希表特点哈希函数,哈希值,哈希冲突键值对 Entry 开放寻址法和拉链法 参考文档 数组 数组(Array) 是一种很常见的数据结构。由相同类型的元素组成,并且是使用一块连续的内存来存储的。 在数组…

USB转TTL电路

一、典型接法1(CH430C) 这是USB接口电路 这是CH430C的典型电路 二、典型接法2(CH430G) 接口电路 这是CH430G的典型电路 三、典型接法3(CH430E) 接口电路 这是CH430E的典型电路

Spring框架介绍及详细使用

前言 本篇文章将会对spring框架做出一个比较详细的讲解,并且每个知识点基本都会有例子演示,详细记录下了我在学习Spring时所了解到全部知识点。 在了解是什么spring之前,我们要先知道spring框架在开发时,服务器端采用三层架构的方…

AI时代-普通人的AI绘画工具对比(Midjouney与Stable Diffusion)

AI时代-普通人的AI绘画工具对比(Midjouney与Stable Diffusion) 前言1、基础对比Stable Diffusion(SD)SD界面安装与使用SD Midjouney(MJ) 2、硬件与运行要求对比Stable Diffusion硬件要求内存硬盘显卡 Midjo…