centos7下安装docker的正确步骤
发布时间 - 2020-11-25 00:00:00 点击率:次centos7下安装docker的正确步骤如下:
(推荐教程:docker教程)
一、安装docker
1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
$ uname -r
2、使用 root 权限登录 Centos。确保 yum 包更新到最新。
$ sudo yum update
3、卸载旧版本(如果安装过旧版本的话)
$ sudo yum remove docker docker-common docker-selinux docker-engine
4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
5、设置yum源
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6、可以查看所有仓库中所有docker版本,并选择特定版本安装
$ yum list docker-ce --showduplicates | sort -r
7、安装docker
$ sudo yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0 $ sudo yum install# 例如:sudo yum install docker-ce-17.12.0.ce
8、启动并加入开机启动
$ sudo systemctl start docker $ sudo systemctl enable docker
9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
$ docker version
二、问题
1、因为之前已经安装过旧版本的docker,在安装的时候报错如下:
Transaction check error: file /usr/bin/docker from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64 file /usr/bin/docker-containerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64 file /usr/bin/docker-containerd-shim from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64 file /usr/bin/dockerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
2、卸载旧版本的包
$ sudo yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
3、再次安装docker
$ sudo yum install docker-ce
提示:国外镜像一般很难访问,建议配置阿里云镜像。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# centos7
# docker
# 旧版本
# 镜像
# 的是
# 很难
# 看你
# 软件包
# 报错
# 本页面
# 两部分
# 已经安装
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Laravel如何为API生成Swagger或OpenAPI文档
如何在阿里云购买域名并搭建网站?
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
如何用搬瓦工VPS快速搭建个人网站?
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
南京网站制作费用,南京远驱官方网站?
使用豆包 AI 辅助进行简单网页 HTML 结构设计
实例解析angularjs的filter过滤器
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
Laravel如何实现API版本控制_Laravel版本化API设计方案
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
Laravel PHP版本要求一览_Laravel各版本环境要求对照
Laravel如何处理异常和错误?(Handler示例)
如何在Tomcat中配置并部署网站项目?
企业网站制作这些问题要关注
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
如何确保西部建站助手FTP传输的安全性?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
javascript如何操作浏览器历史记录_怎样实现无刷新导航
Linux网络带宽限制_tc配置实践解析【教程】
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
大型企业网站制作流程,做网站需要注册公司吗?
轻松掌握MySQL函数中的last_insert_id()
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
如何用腾讯建站主机快速创建免费网站?
phpredis提高消息队列的实时性方法(推荐)
Java解压缩zip - 解压缩多个文件或文件夹实例
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
如何快速搭建支持数据库操作的智能建站平台?
canvas 画布在主流浏览器中的尺寸限制详细介绍
香港服务器部署网站为何提示未备案?
西安专业网站制作公司有哪些,陕西省建行官方网站?
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
在线制作视频的网站有哪些,电脑如何制作视频短片?
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
如何在IIS中新建站点并配置端口与物理路径?
Laravel如何配置和使用缓存?(Redis代码示例)
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
如何快速搭建高效可靠的建站解决方案?

