CentOS 6.8上安装 docker.io

简介: CentOS 6.8上安装 docker.io docker是什么就不多说了,见docker基础原理介绍。

CentOS 6.8上安装 docker.io

docker是什么就不多说了,见docker基础原理介绍
docker容器最早受到RHEL完善的支持是从最近的CentOS 7.0开始的,官方说明是只能运行于64位架构平台,内核版本为2.6.32-431及以上(即>=CentOS 6.5,运行docker时实际提示3.8.0及以上),升级内核请参考CentOS 6.x 内核升级(2.6.32 -> 3.10.58)过程记录
需要注意的是CentOS 6.5与7.0的安装是有一点点不同的,CentOS-6上docker的安装包叫docker-io,并且来源于Fedora epel库,这个仓库维护了大量的没有包含在发行版中的软件,所以先要安装EPEL,而CentOS-7的docker直接包含在官方镜像源的Extras仓库(CentOS-Base.repo下的[extras]节enable=1启用)。前提是都需要联网,具体安装过程如下。

1. 禁用selinux

# vi /etc/selinux/config
SELINUX=disabled
# getenforce
Enforcing
# setenforce 0

2. 安装 Fedora EPEL

epel-release-6-8.noarch.rpm包在发行版的介质里面已经自带了,可以从rpm安装。

# yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
已加载插件:fastestmirror, refresh-packagekit, security
设置安装进程
epel-release-6-8.noarch.rpm                                                                |  14 kB     00:00     
诊断 /var/tmp/yum-root-VWK1bL/epel-release-6-8.noarch.rpm: epel-release-6-8.noarch
/var/tmp/yum-root-VWK1bL/epel-release-6-8.noarch.rpm 将被安装
Loading mirror speeds from cached hostfile
 * base: centos.ustc.edu.cn
 * extras: centos.ustc.edu.cn
 * updates: centos.ustc.edu.cn
解决依赖关系
--> 执行事务检查
---> Package epel-release.noarch 0:6-8 will be 安装
--> 完成依赖关系计算

依赖关系解决

==================================================================================================================
 软件包                     架构                 版本                仓库                                    大小
==================================================================================================================
正在安装:
 epel-release               noarch               6-8                 /epel-release-6-8.noarch                22 k

事务概要
==================================================================================================================
Install       1 Package(s)

总文件大小:22 k
Installed size: 22 k
下载软件包:
运行 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
  正在安装   : epel-release-6-8.noarch                                                                        1/1 
  Verifying  : epel-release-6-8.noarch                                                                        1/1 

已安装:
  epel-release.noarch 0:6-8                                                                                       
完毕!

3. 检查内核版本

# uname -r
2.6.32-642.el6.x86_64
# cat /etc/redhat-release
CentOS release 6.8 (Final)

4. 安装 docker-io

# yum install docker-io
已加载插件:fastestmirror, refresh-packagekit, security
设置安装进程
Loading mirror speeds from cached hostfile
epel/metalink                                                                              | 4.5 kB     00:00     
 * base: centos.ustc.edu.cn
 * epel: mirror01.idc.hinet.net
 * extras: centos.ustc.edu.cn
 * updates: centos.ustc.edu.cn    
解决依赖关系
--> 执行事务检查
---> Package docker-io.x86_64 0:1.7.1-2.el6 will be 安装
--> 处理依赖关系 lxc,它被软件包 docker-io-1.7.1-2.el6.x86_64 需要
--> 处理依赖关系 libcgroup,它被软件包 docker-io-1.7.1-2.el6.x86_64 需要
--> 执行事务检查
---> Package libcgroup.x86_64 0:0.40.rc1-23.el6 will be 安装
---> Package lxc.x86_64 0:1.0.9-1.el6 will be 安装
--> 处理依赖关系 lua-lxc(x86-64) = 1.0.9-1.el6,它被软件包 lxc-1.0.9-1.el6.x86_64 需要
--> 处理依赖关系 lua-alt-getopt,它被软件包 lxc-1.0.9-1.el6.x86_64 需要
--> 处理依赖关系 liblxc.so.1()(64bit),它被软件包 lxc-1.0.9-1.el6.x86_64 需要
--> 执行事务检查
---> Package lua-alt-getopt.noarch 0:0.7.0-1.el6 will be 安装
---> Package lua-lxc.x86_64 0:1.0.9-1.el6 will be 安装
--> 处理依赖关系 lua-filesystem,它被软件包 lua-lxc-1.0.9-1.el6.x86_64 需要
---> Package lxc-libs.x86_64 0:1.0.9-1.el6 will be 安装
--> 执行事务检查
---> Package lua-filesystem.x86_64 0:1.4.2-1.el6 will be 安装
--> 完成依赖关系计算

依赖关系解决

==================================================================================================================
 软件包                         架构                   版本                            仓库                  大小
==================================================================================================================
正在安装:
 docker-io                      x86_64                 1.7.1-2.el6                     epel                 4.6 M
为依赖而安装:
 libcgroup                      x86_64                 0.40.rc1-23.el6                 base                 131 k
 lua-alt-getopt                 noarch                 0.7.0-1.el6                     epel                 6.9 k
 lua-filesystem                 x86_64                 1.4.2-1.el6                     epel                  24 k
 lua-lxc                        x86_64                 1.0.9-1.el6                     epel                  16 k
 lxc                            x86_64                 1.0.9-1.el6                     epel                 122 k
 lxc-libs                       x86_64                 1.0.9-1.el6                     epel                 257 k

事务概要
==================================================================================================================
Install       7 Package(s)

总下载量:5.1 M
Installed size: 20 M
确定吗?[y/N]:y
下载软件包:
(1/7): docker-io-1.7.1-2.el6.x86_64.rpm                                                                                                                                                   | 4.6 MB     00:19     
(2/7): libcgroup-0.40.rc1-23.el6.x86_64.rpm                                                                                                                                               | 131 kB     00:00     
(3/7): lua-alt-getopt-0.7.0-1.el6.noarch.rpm                                                                                                                                              | 6.9 kB     00:00     
(4/7): lua-filesystem-1.4.2-1.el6.x86_64.rpm                                                                                                                                              |  24 kB     00:00     
(5/7): lua-lxc-1.0.9-1.el6.x86_64.rpm                                                                                                                                                     |  16 kB     00:00     
(6/7): lxc-1.0.9-1.el6.x86_64.rpm                                                                                                                                                         | 122 kB     00:02     
(7/7): lxc-libs-1.0.9-1.el6.x86_64.rpm                                                                                                                                                    | 257 kB     00:01     
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                                             187 kB/s | 5.1 MB     00:28     
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
 Userid : EPEL (6) <epel@fedoraproject.org>
 Package: epel-release-6-8.noarch (@/epel-release-6-8.noarch)
 From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
确定吗?[y/N]:y
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Importing GPG key 0xC105B9DE:
 Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <centos-6-key@centos.org>
 Package: centos-release-6-8.el6.centos.12.3.x86_64 (@base/$releasever)
 From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
确定吗?[y/N]:y
运行 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
  正在安装   : lxc-libs-1.0.9-1.el6.x86_64                                                                                                                                                             1/7 
  正在安装   : lua-filesystem-1.4.2-1.el6.x86_64                                                                                                                                                             2/7 
  正在安装   : lua-lxc-1.0.9-1.el6.x86_64                                                                                                                                                                    3/7 
  正在安装   : libcgroup-0.40.rc1-23.el6.x86_64                                                                                                                                                              4/7 
  正在安装   : lua-alt-getopt-0.7.0-1.el6.noarch                                                                                                                                                             5/7 
  正在安装   : lxc-1.0.9-1.el6.x86_64                                                                                                                                                                        6/7 
  正在安装   : docker-io-1.7.1-2.el6.x86_64                                                                                                                                                                  7/7 
  Verifying  : lua-lxc-1.0.9-1.el6.x86_64                                                                                                                                                                    1/7 
  Verifying  : lxc-libs-1.0.9-1.el6.x86_64                                                                                                                                                                   2/7 
  Verifying  : lxc-1.0.9-1.el6.x86_64                                                                                                                                                                        3/7 
  Verifying  : docker-io-1.7.1-2.el6.x86_64                                                                                                                                                                  4/7 
  Verifying  : lua-alt-getopt-0.7.0-1.el6.noarch                                                                                                                                                             5/7 
  Verifying  : libcgroup-0.40.rc1-23.el6.x86_64                                                                                                                                                              6/7 
  Verifying  : lua-filesystem-1.4.2-1.el6.x86_64                                                                                                                                                             7/7 

已安装:
  docker-io.x86_64 0:1.7.1-2.el6                                                                                                                                                                                 

作为依赖被安装:
  libcgroup.x86_64 0:0.40.rc1-23.el6   lua-alt-getopt.noarch 0:0.7.0-1.el6   lua-filesystem.x86_64 0:1.4.2-1.el6   lua-lxc.x86_64 0:1.0.9-1.el6   lxc.x86_64 0:1.0.9-1.el6   lxc-libs.x86_64 0:1.0.9-1.el6  

完毕!
  1. 启动试运行
# service docker start
//或
# docker -d 
目录
相关文章
|
4月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
778 69
|
3月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
1107 2
|
5月前
|
关系型数据库 应用服务中间件 nginx
Docker一键安装中间件(RocketMq、Nginx、MySql、Minio、Jenkins、Redis)
本系列脚本提供RocketMQ、Nginx、MySQL、MinIO、Jenkins和Redis的Docker一键安装与配置方案,适用于快速部署微服务基础环境。
|
3月前
|
关系型数据库 数据库 PostgreSQL
docker 安装 Postgres 17.6
本文介绍如何通过Docker安装和配置PostgreSQL 17.6。内容包括拉取镜像、导出配置文件、运行容器并挂载数据与配置文件目录,以及进入容器使用psql操作数据库的完整步骤,便于持久化管理和自定义配置。
371 3
docker 安装 Postgres 17.6
|
4月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
391 78
|
2月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
352 5
|
2月前
|
Java Linux 虚拟化
【Docker】(1)Docker的概述与架构,手把手带你安装Docker,云原生路上不可缺少的一门技术!
1. Docker简介 1.1 Docker是什么 为什么docker会出现? 假定您在开发一款平台项目,您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。 您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。 您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。 **要求:**希望尽可能多在本地模拟这些环境而不产生重新创建服务器环境的开销 问题: 要如何确保应用能够在这些环境中运行和通过质量检测? 在部署过程中不出现令人头疼的版本、配置问题 无需重新编写代码和进行故障修复
342 2
|
3月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
594 16
|
5月前
|
Linux 网络安全 Apache
针对在Centos/Linux安装Apache过程中出现的常见问题集锦
以上每个问题的解决方案应深入分析错误日志、系统消息和各种配置文件,以找到根本原因并加以解决。务必保持系统和Apache软件包更新到最新版本,以修复已知的bugs和安全漏洞。安装和管理Web服务器是一项需要细致关注和不断学习的任务。随着技术的发展,推荐定期查看官方文档和社区论坛,以保持知识的更新。
242 80
|
4月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
346 10