docker在Centos上的安装
Centos6安装docker
系统:centos6.5
内核:3.10.107-1(已升级),docker对RHEL/Centos的最低内核支持是2.6.32-431,epel源的docker版本推荐内核为3.10版本。
内核升级可参考:https://www.jslink.org/linux/centos-kernel-upgrade.html
epel源:http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
1) 配置epel软件源
[root@client8 ~]# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@client8 ~]# rpm -ivh epel-release-6-8.noarch.rpm
[root@client8 ~]# yum clean all
[root@client8 ~]# yum repolist
2) 安装docker.io
[root@client8 ~]# yum install -y docker-io.x86_64
#docker.io.x86_64是epel源中的软件
3) 启动docker
[root@client8 ~]# /etc/init.d/docker start
[root@client8 ~]# docker -d
遇到的问题:
解决:
升级device-mapper-libs到device-mapper-libs-1.02.117,默认安装的device-mapper-libs版本为device-mapper-libs1.02.79。可以首先尝试执行yum upgrade device-mapper-libs,如果yum源中没有更新的包,则需要自行下载。
下载地址:http://rpmfind.net/
下载软件:device-mapper-event-libs-1.02.117-12.el6.x86_64、device-mapper-libs-1.02.117-12.el6.x86_64、device-mapper-event-1.02.117-12.el6.x86_64、device-mapper-persistent-data-0.6.2-0.1.rc7.el6.x86_64、device-mapper-1.02.117-12.el6.x86_64、lvm2-libs-2.02.143-12.el6.x86_64
注意:
安装新版本的包之前一定要先卸载已安装了的旧版本的包
测试:
[root@client8 ~]# docker version
#能查看到Client和Server的版本信息则表示Docker已安装成功
Centos7.1安装docker
内核:3.10.0-229
在安装较新版本的docker时,遇到的依赖问题如下:
某些软件需要升级,对于Centos7的epel源没有对应的升级软件包,所以推荐用阿里云的yum源解决依赖问题。
1) 配置阿里云yum源
[root@docker0 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@docker0 yum.repos.d]# sed -i 's/$releasever/7/g' CentOS-Base.repo
[root@docker0 yum.repos.d]# sed -i 's/$basearch/x86_64/g' CentOS-Base.repo
[root@docker0 yum.repos.d]# yum clean all
[root@docker0 yum.repos.d]# yum repolist
2) 安装docker
[root@docker0 yum.repos.d]# yum install -y docker.x86_64
转载于:https://www.cnblogs.com/NewStudy/p/7270789.html
docker在Centos上的安装相关推荐
- 我的docker随笔9:docker在centos上的安装
本文介绍在centos 7 64bit主机上进行docker的安装. 更新国内源 略. 安装 安装系统工具: yum install -y yum-utils device-mapper-persis ...
- CentOS上快速安装Oracle11g数据库
CentOS上快速安装Oracle11g数据库 下载RMP-GPG-KEY wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /e ...
- CentOS上快速安装Oracle服务器脚本
CentOS上快速安装Oracle服务器脚本 配置repos源 # 注释下列代码,可能导致源问题 # cd /etc/yum.repos.d # wget http://yum.oracle.com/ ...
- centos llvm安装_在CentOS上编译安装llvm-3.8.1详细教程
在CentOS上编译安装llvm-3.8.1详细教程 2020/1/11 18:12 1682次 注:CentOS版本是6.8,6.x版本的操作类似 安装需求: [list] [*]Cmake: 3 ...
- Postgresql在CentOS上的安装(脚本在线安装)
场景 PostGresSQL简介与Windows上的安装教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/113981563 ...
- 在64位的 CentOS 上只安装64位的软件包
2010年02月17日 | 标签: centos, yum 在64位 CentOS 上避免安装32位软件包,只需要在 yum.conf 加上一行过滤掉 i386, i686 的软件包就可以了: # v ...
- 在PK体系下的CentOS上编译安装 MySQL 5.7
本文主要介绍如何在 PK 体系下的 CentOS 上编译安装 MySQL 5.7,本文使用的操作系统环境为: CentOS 版本: # cat /etc/redhat-release CentOS L ...
- ELK-日志收集系统在Centos上环境安装
ELK-日志收集系统在Centos上环境安装 文章目录 ELK-日志收集系统在Centos上环境安装 前言 安装 elastcsearch6.5.4安装 准备 学习资料 启动 创建新用户 取掉只能本机 ...
- Docker在CentOS7上的安装及常用命令
Docker简介:Docker是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化.容器是完全使用沙箱机制 ...
最新文章
- javascript:为string类添加三个成员,实现去左,右,及所有空格
- tensorflow-tf.nn.conv2d卷积运算(2)
- AI+混合云模式,如何最大化挖掘数据价值?
- Android 完全退出程序,以及再按一次返回键退出程序
- java系列9:对象数组
- LongAdder,AtomicIntegerFieldUpdater深入研究
- Nginx代理服务器使用
- c语言 归一化图片大小,OpenCV学习笔记(1)——resize函数实现图像大小归一化
- 监狱智能管理平台 ——监室点名(人脸识别)
- 度分秒地理位置转wgs84坐标和2000坐标,2000坐标转wgs84坐标
- linux之ab测试
- C语言实现求两个数的和
- 那些年陪伴我们搬砖的心灵的音乐
- 模拟太阳系的html,three.js模拟实现太阳系行星体系功能
- 键盘上所有特殊符号的英文读法
- YY0709标准解读
- c语言航标知识点,书摘:迷惘时的航标——“人生哲学”
- 使用kvm部署虚拟化服务器,KVM虚拟化(KVM的部署及使用)
- 过滤器的几种实现方法
- 什么是抖音SEO,抖音seo优化怎么做?抖音seo实操教程
热门文章
- linux中samba启动不了,Linux_RHEL5中不用关闭SELinux而成功启动Samba,RHEL5中的samba服务器启动后,能 - phpStudy...
- linux 线程带参数,Linux中多线程编程并传递多个参数的简单例子
- c遗传算法的终止条件一般_Matlab2 :Matlab遗传算法(GA)优4~-r-具箱是基于基本操作 联合开发网 - pudn.com...
- qt 嵌入web页面_Qt嵌入浏览器(三)——QWebEngine与Https
- Integer注意_享元设计模式
- python中print语句
- c++ boost多线程学习(一)
- 使用Bootstrap-table创建表单,并且与flask后台进行数据交互
- Opencv实战【1】人脸检测并对ROI区域进行部分处理(变身乔碧萝!!!)
- ups容量计算和配置方法_UPS电路设计的空开、电缆及电池如何配置,计算依据是什么...