先说环境:
阿里云主机,2核4G 5M带宽

[root@petrichor ~]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 8.4.2105
Release:    8.4.2105
Codename:   n/a

在学习docker并且进行安装的时候碰到了一些问题:
首先是安装方式
参照了以下链接:
CentOS7 安装 Docker
Install Docker Engine on CentOS
按照第一个教程进行安装的时候,出现如下情况

[root@petrichor /]# yum install docker-ce
Repository epel is listed more than once in the configuration
Last metadata expiration check: 0:01:31 ago on Fri 03 Sep 2021 09:19:51 AM CST.
Dependencies resolved.
===============================================================================================================================================Package                     Architecture     Version                                              Repository                             Size
===============================================================================================================================================
Installing:moby-engine                 x86_64           20.10.8+azure-1.el8                                  packages-microsoft-com-prod            22 M
Installing dependencies:container-selinux           noarch           2:2.164.1-1.module_el8.4.0+886+c9a8d9ad              appstream                              52 klibcgroup                   x86_64           0.41-19.el8                                          baseos                                 70 kmoby-containerd             x86_64           1.4.9+azure-1.el8                                    packages-microsoft-com-prod            29 Mmoby-runc                   x86_64           1.0.1+azure-1                                        packages-microsoft-com-prod           3.1 MTransaction Summary
===============================================================================================================================================
Install  5 PackagesTotal download size: 55 M
Installed size: 224 M
Is this ok [y/N]: N
Operation aborted.

简而言之,他自动把docker-ce替换成了moby来安装,自然选择No。
然后按照第二个教程(官网教程)中的Install from package
到下载站点进行下载(https://download.docker.com/linux/centos/)
选择对应的centos版本,选择架构,选择stable,选择packages
例如:https://download.docker.com/linux/centos/8/x86_64/stable/Packages/

然后下载你想安装的rpm包,
’这里我们选择docker-ce-20.10.8-3.el8.x86_64.rpm
下载完成放到linux环境中
使用如下命令安装

sudo yum install /path/to/package.rpm

例:

yum install /m_package/Docker/docker-ce-20.10.8-3.el8.x86_64.rpm

这个时候安装就正常了,等待下载相关的包和依赖。

[root@petrichor Docker]# yum install /m_package/Docker/docker-ce-20.10.8-3.el8.x86_64.rpm
Repository epel is listed more than once in the configuration
Last metadata expiration check: 0:18:09 ago on Fri 03 Sep 2021 09:19:51 AM CST.
Dependencies resolved.
===============================================================================================================================================Package                              Architecture      Version                                              Repository                   Size
===============================================================================================================================================
Installing:docker-ce                            x86_64            3:20.10.8-3.el8                                      @commandline                 22 M
Installing dependencies:container-selinux                    noarch            2:2.164.1-1.module_el8.4.0+886+c9a8d9ad              appstream                    52 kcontainerd.io                        x86_64            1.4.9-3.1.el8                                        docker-ce-stable             30 Mdocker-ce-cli                        x86_64            1:20.10.8-3.el8                                      docker-ce-stable             29 Mdocker-ce-rootless-extras            x86_64            20.10.8-3.el8                                        docker-ce-stable            4.6 Mdocker-scan-plugin                   x86_64            0.8.0-3.el8                                          docker-ce-stable            4.2 Mfuse-common                          x86_64            3.2.1-12.el8                                         baseos                       21 kfuse-overlayfs                       x86_64            1.6-1.module_el8.4.0+886+c9a8d9ad                    appstream                    73 kfuse3                                x86_64            3.2.1-12.el8                                         baseos                       50 kfuse3-libs                           x86_64            3.2.1-12.el8                                         baseos                       94 klibcgroup                            x86_64            0.41-19.el8                                          baseos                       70 klibslirp                             x86_64            4.3.1-1.module_el8.4.0+575+63b40ad7                  appstream                    69 kslirp4netns                          x86_64            1.1.8-1.module_el8.4.0+641+6116a774                  appstream                    51 kTransaction Summary
===============================================================================================================================================
Install  13 PackagesTotal size: 90 M
Total download size: 68 M
Installed size: 377 M
Is this ok [y/N]: y

启动测试均正常

[root@petrichor Docker]# systemctl start docker
[root@petrichor Docker]# docker version

以上方法参照官网手动进行包安装,删除已经安装的包可以使用

[root@petrichor /]# yum -y remove docker docker-common docker-selinux docker-engine

在centos8上手动安装docker,避免安装moby相关推荐

  1. Windows11 安装Docker,安装至D盘(其他非C盘皆可)

    Docker默认安装在C盘,这未来随着docker使用必定会导致C盘空间吃紧. 所以本文提前进行空间布局,将docker默认安装路径软链接到D盘. 软链接D盘 Docker默认安装路径为C:\Prog ...

  2. Xshell安装Docker并安装mysql5.7

    安装Docker 1. Docker 教程地址:[https://www.runoob.com/docker/centos-docker.install.html] 2.安装docker 命令:yum ...

  3. Ubuntu 非常简单安装 docker 脚本安装

    内核版本检查 uname -a 检查 Device Mapper DeviceMapper自Linux 2.6被引入成为了Linux最重要的一个技术.它在内核中支持逻辑卷管理的通用设备映射机制,它为实 ...

  4. swoft安装--docker版本安装

    swoft安装 下载swoft镜像 docker pull swoft/swoft docker安装swoft docker run -itd --name=swoft \ -p 18306:1830 ...

  5. mac桌面版安装docker并安装centos环境

    1.访问https://www.docker.com/products/docker-desktop,并点击下载,然后安装结束. 2.安装完成后在启动台打开docker,并输入docker versi ...

  6. 史上最全docker安装方法!

    2017年2月8日,docker更新到1.13.1(更新日志),此后又分为了docker CE(社区版)和docker EE(商业版). 此处只分享docker CE安装方法,商业版多了容器资源监控和 ...

  7. 【Docker】在CentOS上安装Docker Engine

    前提条件 操作系统要求 要安装Docker Engine,您需要CentOS 7的维护版本.不支持或未测试存档版本. 该centos-extras库必须启用.默认情况下,此存储库是启用的,但是如果已禁 ...

  8. 在Ubuntu上安装docker

    在安装docker之前要提前检查自己的环境 前提条件 Ubuntu 版本要求 Docker 只能安装在 64 位系统上,而且 Linux 内核版本至少是 3.10 及以上. 开始安装: [xinsz@ ...

  9. 在linux上安装docker

    我的linux系统是阿里云服务器,是centos版本的. 前置条件 64-bit 系统 kernel 3.10+ 用uname -r命令检查内核版本,返回的值大于3.10即可. 用sudo wget ...

最新文章

  1. MindSpore接口mindspore::api
  2. md5后得到的32位字符串存储到mysql中太占空间了_好看!快收藏:非常完整的 MySQL 规范...
  3. 判断用户是否存在再进行新增_MySQL用户行为分析
  4. 《程序猿的呐喊》读书笔记(下)
  5. 【12图】你管这破玩意叫Pulsar
  6. iPad开发--QQ空间,处理横竖屏布局,实现子控件中的代理
  7. 冷热分离和直接使用大数据库_智能冷热分离的思考-内存数据库
  8. 【报告分享】全面解码美妆消费者心智-阿里妈妈.pdf(附下载链接)
  9. Android TextView 使用替换构建出不同样式的字符串
  10. docker $PWD路径_Docker 数据持久化
  11. Python语言基本语法元素
  12. intel服务器无线网卡,英特尔网卡: Intel无线网卡Win7驱动 12.4.1.53版发布
  13. Java替换第一个和最后一个字符串
  14. Vue打包优化篇-CDN加速
  15. 计算机桌面来回闪烁,电脑进去桌面就一直闪
  16. 使用Python实现淘宝订单定时付款
  17. 开启usb调试的手机如何去除屏幕锁密码
  18. 解决nasm汇编gdb无法单步调试
  19. 我的世界服务器残留文件,我的世界卸载数据包方法
  20. Weblogic 弱密码+部署war包getshell

热门文章

  1. 微软研究院:如何在机器学习的框架里实现隐私保护?
  2. 推荐一款 批量文本编码转换的软件 —— 超级批量编码转换
  3. 联想OEM XP Pro SP3 原版镜像与联想 OEM Vista SP1简体中文旗舰版下载
  4. CF 626C [Block Towers] 贪心
  5. 量化与科技的相遇!亚马逊云科技揭开神秘的量化私募
  6. 苏科大自主招生计算机,2018中科大自主招生试题
  7. 浪潮王洪添 :让数据“多跑路”,让群众“少跑腿”数据融合是核心
  8. roadhog 官网介绍
  9. 新保险时代,技术即是保险,如水滋养万物——新保险...
  10. C语言入门经典(第5版)之编程初步