CentOS/RedHat 6.5 离线安装Docker
作者:skyline_hyc 发布时间:2023-08-10 11:50:33
说明
1.由于是离线下载,需要提前下载好需要的依赖包
2.使用的版本为Centos6.5
3.不升级内核
安装过程
一、下载依赖包(使用能联网的节点)
依赖包已经下载好就跳过这步
使用有网络的节点
1.安装downloadonly插件使用yum下载rpm包
# yum install yum-plugin-downloadonly
使用方法:
yum install --downloadonly
(只下载不安装) --downloaddir=rpm包下载的目录 安装的组件名
2.下载docker需要的依赖包
2.1配置Fedora EPEL源
# yum install http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
2.2 添加hop5.repo源
# cd /etc/yum.repos.d
# wget http://www.hop5.in/yum/el6/hop5.repo
2.3下载依赖包
# mkdir /usr/local/docker
# yum install --downloadonly --downloaddir=/usr/local/docker docker-io
这一步会报错找不到对应的rpm包;原因是对应的rpm包的版本号改变了,复制没有下载的rpm包的包名(不带版本号),进入下面的网址:
http://mirrors.aliyun.com/epel/6/x86_64/
找到对应的包名的rpm包,比如这里提示lxc-1.0.8-1.el6.x86_64.rpm包下载失败,在上面的网址中找到lxc-1.0.9-
1.el6.x86_64.rpm,复制链接地址,http://mirrors.aliyun.com/epel/6/x86_64/lxc-1.0.9-1.el6.x86_64.rpm
# cd /usr/local/docker
# wget http://mirrors.aliyun.com/epel/6/x86_64/lxc-1.0.9-1.el6.x86_64.rpm
就可以下载对应的包了
2.4下载device-mapper-libs,不下载后面启动docker会报错
# mkdir /usr/local/docker/device-mapper-libs
# yum install --downloadonly --downloaddir=/usr/local/docker/device-mapper-libs device-mapper-libs
2.5 将整个docker目录拷贝到需要安装docker的离线的节点上的/usr/local/src目录下
二、安装docker(离线节点)
1.安装docker
# cd /usr/local/src/docker
# rpm -ivh lxc-libs-1.0.9-1.el6.x86_64.rpm
# rpm -ivh lua-alt-getopt-0.7.0-1.el6.noarch.rpm
# rpm -ivh lua-filesystem-1.4.2-1.el6.x86_64.rpm
# rpm -ivh lua-lxc-1.0.9-1.el6.x86_64.rpm
# rpm -ivh lxc-1.0.9-1.el6.x86_64.rpm
# rpm -ivh docker-io-1.7.1-2.el6.x86_64.rpm
2.运行docker -d命令报错如下:
docker: relocation error: docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference
2.1解决如下
# cd /usr/local/src/docker/device-mapper-libs
# yum -y install device-mapper*
3.再次运行docker -d命令,报错如下:
FATA[0000] Error mounting devices cgroup: mountpoint for devices not found
3.1解决如下:
# vi /etc/fstab
#在结尾添加
none /sys/fs/cgroup cgroup defaults 0 0
#重启
# reboot
4.再次运行docker -d;放到后台运行
# mkidr /usr/local/docker
# cd /usr/local/docker
# nohup docker -d &
# tail -f nohup.out
如果没有报错信息,就说明安装成功!


猜你喜欢
- 实现了Apache多用户的虚拟主机设置,那么一般这些用户都会选择用ftp上传的方式来管理自己的web内容,这就需要我们再为他们开设FTP服务
- 像我这样的Ubuntu脑残粉,电脑上只安装了Ubuntu,但是有时又必须得使用Windows,于是就装了一个Windows虚拟机,使用的是V
- 一个无厘头“水帖”成网民狂欢时刻24小时点击超700万,回帖超30万,成就网络匪夷所思“奇迹”7月16日早上10点59分,是一个见证“奇迹”
- 介绍该漏洞编号为CVE-2021-21974,由 OpenSLP 服务中的堆溢出问题引起,未经身份验证的攻击者可以此进行低复杂度攻击。该漏洞
- 最近经常发现很多业内群里都有人在招聘网站编辑,昨天下午,腾讯科技频道的一个头头也在群里吵着招编辑,再看一些招聘网站,大部分网站都在招聘网站编
- 以修改为8088端口和D:/workphp目录为例。修改为8088端口左键托盘图标,在“Apache”里可以直接打开httpd.conf,查
- 背景CVE-2021-21972 vmware vcenter的一个未授权的命令执行漏洞。该漏洞可以上传一个webshell至vcenter
- 你是否还在为网站某些关键字的排名上不去而苦恼?你是否还在为一个日流量几百IP的关键词消失了而苦恼?这个时候,你可以尝试检查一下你的网站是不是
- 稳定使用多年的UCHOME最近经常出现问题,今天的怪事则是无论普通用户登录还是管理员登录管理,均显示登录成功,而后又自动跳转到重新登录页面。
- Cookie会话跟踪除了上面提到的安全缺陷外,还存在如下缺点:(1)并不是每个浏览器都支持cookie,有些用户为了防止泄露隐私以及从安全性
- 10月23日消息 一面高调叫嚣“反盗版”,一面被法院裁定网络影视盗版第一案,在网络视频维权大戏中,正
- 前面我们曾介绍过如何注册Godaddy中文域名,今天我们就介绍一 * 册Godaddy中文域名后,几种付款方式。第一步:填写帐户注册信息,如果
- Linux下路由配置命令1. 添加主机路由route add -host 192.168.1.11 dev eth0route add -h
- 今天是值得庆祝和纪念的一天,对于我个人以及亿玛客网络营销学院来说都算是。因为今天我在Chinaz上投稿那篇文章成首页头条新闻了,这是写博以来
- 今年8月搜索巨头谷歌推出更新版的“谷歌地球(Google Earth)”浏览系统,并且增加了“谷歌太空”(Google Sky)新功能。让用
- 继上次完成linux下mysql的安装,配置,以及授权后,今天接着完成tomcat的搭建,主要是区分端口。首先下载apache tomcat
- VMware Workstation 不可恢复错误: (vcpu-1) Exception 0xc0000005 (access violation) has occurred终极解决方案(最新推荐)问题VMware Workstation 不可恢复错误: (vcpu-0) Exception 0xc0000005 (access vio
- 概述Microsoft 的运营技术组(OTG)最近部署了 Microsoft Exchange Server 2003 - 该公司行业领先的
- 安装虚拟机VMware步骤一在官网下载虚拟机https://www.vmware.com/cn/products/workstation-p
- Google使用两个探测器来抓取网站上的内容:Freshbot和Deepbot。深度探测器(Deepbot)每月出击一次,受访内容在Goog