在centos8上手动安装docker,避免安装moby
先说环境:
阿里云主机,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相关推荐
- Windows11 安装Docker,安装至D盘(其他非C盘皆可)
Docker默认安装在C盘,这未来随着docker使用必定会导致C盘空间吃紧. 所以本文提前进行空间布局,将docker默认安装路径软链接到D盘. 软链接D盘 Docker默认安装路径为C:\Prog ...
- Xshell安装Docker并安装mysql5.7
安装Docker 1. Docker 教程地址:[https://www.runoob.com/docker/centos-docker.install.html] 2.安装docker 命令:yum ...
- Ubuntu 非常简单安装 docker 脚本安装
内核版本检查 uname -a 检查 Device Mapper DeviceMapper自Linux 2.6被引入成为了Linux最重要的一个技术.它在内核中支持逻辑卷管理的通用设备映射机制,它为实 ...
- swoft安装--docker版本安装
swoft安装 下载swoft镜像 docker pull swoft/swoft docker安装swoft docker run -itd --name=swoft \ -p 18306:1830 ...
- mac桌面版安装docker并安装centos环境
1.访问https://www.docker.com/products/docker-desktop,并点击下载,然后安装结束. 2.安装完成后在启动台打开docker,并输入docker versi ...
- 史上最全docker安装方法!
2017年2月8日,docker更新到1.13.1(更新日志),此后又分为了docker CE(社区版)和docker EE(商业版). 此处只分享docker CE安装方法,商业版多了容器资源监控和 ...
- 【Docker】在CentOS上安装Docker Engine
前提条件 操作系统要求 要安装Docker Engine,您需要CentOS 7的维护版本.不支持或未测试存档版本. 该centos-extras库必须启用.默认情况下,此存储库是启用的,但是如果已禁 ...
- 在Ubuntu上安装docker
在安装docker之前要提前检查自己的环境 前提条件 Ubuntu 版本要求 Docker 只能安装在 64 位系统上,而且 Linux 内核版本至少是 3.10 及以上. 开始安装: [xinsz@ ...
- 在linux上安装docker
我的linux系统是阿里云服务器,是centos版本的. 前置条件 64-bit 系统 kernel 3.10+ 用uname -r命令检查内核版本,返回的值大于3.10即可. 用sudo wget ...
最新文章
- MindSpore接口mindspore::api
- md5后得到的32位字符串存储到mysql中太占空间了_好看!快收藏:非常完整的 MySQL 规范...
- 判断用户是否存在再进行新增_MySQL用户行为分析
- 《程序猿的呐喊》读书笔记(下)
- 【12图】你管这破玩意叫Pulsar
- iPad开发--QQ空间,处理横竖屏布局,实现子控件中的代理
- 冷热分离和直接使用大数据库_智能冷热分离的思考-内存数据库
- 【报告分享】全面解码美妆消费者心智-阿里妈妈.pdf(附下载链接)
- Android TextView 使用替换构建出不同样式的字符串
- docker $PWD路径_Docker 数据持久化
- Python语言基本语法元素
- intel服务器无线网卡,英特尔网卡: Intel无线网卡Win7驱动 12.4.1.53版发布
- Java替换第一个和最后一个字符串
- Vue打包优化篇-CDN加速
- 计算机桌面来回闪烁,电脑进去桌面就一直闪
- 使用Python实现淘宝订单定时付款
- 开启usb调试的手机如何去除屏幕锁密码
- 解决nasm汇编gdb无法单步调试
- 我的世界服务器残留文件,我的世界卸载数据包方法
- Weblogic 弱密码+部署war包getshell
热门文章
- 微软研究院:如何在机器学习的框架里实现隐私保护?
- 推荐一款 批量文本编码转换的软件 —— 超级批量编码转换
- 联想OEM XP Pro SP3 原版镜像与联想 OEM Vista SP1简体中文旗舰版下载
- CF 626C [Block Towers] 贪心
- 量化与科技的相遇!亚马逊云科技揭开神秘的量化私募
- 苏科大自主招生计算机,2018中科大自主招生试题
- 浪潮王洪添 :让数据“多跑路”,让群众“少跑腿”数据融合是核心
- roadhog 官网介绍
- 新保险时代,技术即是保险,如水滋养万物——新保险...
- C语言入门经典(第5版)之编程初步