Docker在centos上的安装

Docker在centos上的安装

一、docker在CentOS 6上的安装

Docker仅支持64位系统,对于centos 6系统可以使用epel库安装docker,命令如下:

#yum -y install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm

#yum -y install docker-io

例如:

yum -y install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpmLoaded plugins: fastestmirrorDetermining fastest mirrors* base: mirror.bit.edu.cn* extras: mirrors.btte.net* updates: mirror.bit.edu.cnbase                                                                                                                                                                               | 3.7 kB     00:00    extras                                                                                                                                                                             | 3.4 kB     00:00    extras/primary_db                                                                                                                                                                  |  29 kB     00:00    updates                                                                                                                                                                            | 3.4 kB     00:00    updates/primary_db                                                                                                                                                                 | 2.0 MB     00:00    Setting up Install Processepel-release-6-8.noarch.rpm                                                                                                                                                        |  14 kB     00:00    Examining /var/tmp/yum-root-Peszrf/epel-release-6-8.noarch.rpm: epel-release-6-8.noarchMarking /var/tmp/yum-root-Peszrf/epel-release-6-8.noarch.rpm to be installedResolving Dependencies–> Running transaction check—> Package epel-release.noarch 0:6-8 will be installed–> Finished Dependency ResolutionDependencies Resolved==========================================================================================================================================================================================================Package                                          Arch                                       Version                                   Repository                                                    Size==========================================================================================================================================================================================================Installing:epel-release                                     noarch                                     6-8                                       /epel-release-6-8.noarch                                      22 kTransaction Summary==========================================================================================================================================================================================================Install       1 Package(s)Total size: 22 kInstalled size: 22 kDownloading Packages:Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning TransactionWarning: RPMDB altered outside of yum.** Found 12 pre-existing rpmdb problem(s),’yum check’ output follows:ant-1.7.1-13.el6.x86_64 has missing requires of java-devel >= (’0’,’1.5.0’,None)1:ecj-3.4.2-6.el6.x86_64 has missing requires of java-gcj-compat1:ecj-3.4.2-6.el6.x86_64 has missing requires of java-gcj-compatsinjdoc-0.5-9.1.el6.x86_64 has missing requires of java-gcj-compat >= (’0’,’1.0.70’,None)sinjdoc-0.5-9.1.el6.x86_64 has missing requires of java-gcj-compat >= (’0’,None)sinjdoc-0.5-9.1.el6.x86_64 has missing requires of java_cup >= (’0’,’0.10’,None)xerces-j2-2.7.1-12.6.el6_0.x86_64 has missing requires of java-gcj >= (’0’,None)xml-commons-apis-1.3.04-3.6.el6.x86_64 has missing requires of java-gcj-compatxml-commons-apis-1.3.04-3.6.el6.x86_64 has missing requires of java-gcj-compatxml-commons-resolver-1.1-4.18.el6.x86_64 has missing requires of java-gcj-compatxml-commons-resolver-1.1-4.18.el6.x86_64 has missing requires of java-gcj-compat  Installing : epel-release-6-8.noarch                                                                                                                                                                1/1  Verifying  : epel-release-6-8.noarch                                                                                                                                                                1/1Installed:  epel-release.noarch 0:6-8                                                                                                                                                                              Complete!

# yum -y install docker-ioLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfileepel/metalink                                                                                                                                                                      | 6.6 kB     00:00    * base: mirror.bit.edu.cn* epel: mirrors.tuna.tsinghua.edu.cn* extras: mirrors.btte.net* updates: mirror.bit.edu.cnbase                                                                                                                                                                               | 3.7 kB     00:00    epel/primary_db                                                                                                                                                                    | 5.9 MB     00:01    extras                                                                                                                                                                             | 3.4 kB     00:00    updates                                                                                                                                                                            | 3.4 kB     00:00    Setting up Install ProcessResolving Dependencies–> Running transaction check—> Package docker-io.x86_64 0:1.7.1-2.el6 will be installed–> Processing Dependency: lxc for package: docker-io-1.7.1-2.el6.x86_64–> Processing Dependency: libdevmapper.so.1.02(Base)(64bit) for package: docker-io-1.7.1-2.el6.x86_64–> Processing Dependency: libcgroup for package: docker-io-1.7.1-2.el6.x86_64–> Processing Dependency: device-mapper-libs for package: docker-io-1.7.1-2.el6.x86_64–> Processing Dependency: bridge-utils for package: docker-io-1.7.1-2.el6.x86_64–> Processing Dependency: libdevmapper.so.1.02()(64bit) for package: docker-io-1.7.1-2.el6.x86_64–> Running transaction check—> Package bridge-utils.x86_64 0:1.2-10.el6 will be installed—> Package device-mapper-libs.x86_64 0:1.02.117-12.el6 will be installed–> Processing Dependency: device-mapper = 1.02.117-12.el6 for package: device-mapper-libs-1.02.117-12.el6.x86_64–> Processing Dependency: libudev.so.0()(64bit) for package: device-mapper-libs-1.02.117-12.el6.x86_64—> Package libcgroup.x86_64 0:0.40.rc1-23.el6 will be installed—> Package lxc.x86_64 0:1.0.9-1.el6 will be installed–> Processing Dependency: lua-lxc(x86-64) = 1.0.9-1.el6 for package: lxc-1.0.9-1.el6.x86_64–> Processing Dependency: lua-alt-getopt for package: lxc-1.0.9-1.el6.x86_64–> Processing Dependency: liblxc.so.1()(64bit) for package: lxc-1.0.9-1.el6.x86_64–> Running transaction check—> Package device-mapper.x86_64 0:1.02.117-12.el6 will be installed—> Package libudev.x86_64 0:147-2.73.el6_8.2 will be installed—> Package lua-alt-getopt.noarch 0:0.7.0-1.el6 will be installed—> Package lua-lxc.x86_64 0:1.0.9-1.el6 will be installed–> Processing Dependency: lua-filesystem for package: lua-lxc-1.0.9-1.el6.x86_64—> Package lxc-libs.x86_64 0:1.0.9-1.el6 will be installed–> Running transaction check—> Package lua-filesystem.x86_64 0:1.4.2-1.el6 will be installed–> Finished Dependency ResolutionDependencies Resolved==========================================================================================================================================================================================================Package                                                Arch                                       Version                                                 Repository                                Size==========================================================================================================================================================================================================Installing:docker-io                                              x86_64                                     1.7.1-2.el6                                             epel                                     4.6 MInstalling for dependencies:bridge-utils                                           x86_64                                     1.2-10.el6                                              base                                      30 kdevice-mapper                                          x86_64                                     1.02.117-12.el6                                         base                                     218 kdevice-mapper-libs                                     x86_64                                     1.02.117-12.el6                                         base                                     257 klibcgroup                                              x86_64                                     0.40.rc1-23.el6                                         base                                     131 klibudev                                                x86_64                                     147-2.73.el6_8.2                                        base                                      78 klua-alt-getopt                                         noarch                                     0.7.0-1.el6                                             epel                                     6.9 klua-filesystem                                         x86_64                                     1.4.2-1.el6                                             epel                                      24 klua-lxc                                                x86_64                                     1.0.9-1.el6                                             epel                                      16 klxc                                                    x86_64                                     1.0.9-1.el6                                             epel                                     122 klxc-libs                                               x86_64                                     1.0.9-1.el6                                             epel                                     257 kTransaction Summary==========================================================================================================================================================================================================Install      11 Package(s)Total download size: 5.7 MInstalled size: 21 MDownloading Packages:(1/11): bridge-utils-1.2-10.el6.x86_64.rpm                                                                                                                                         |  30 kB     00:00    (2/11): device-mapper-1.02.117-12.el6.x86_64.rpm                                                                                                                                   | 218 kB     00:00    (3/11): device-mapper-libs-1.02.117-12.el6.x86_64.rpm                                                                                                                              | 257 kB     00:00    (4/11): docker-io-1.7.1-2.el6.x86_64.rpm                                                                                                                                           | 4.6 MB     00:02    (5/11): libcgroup-0.40.rc1-23.el6.x86_64.rpm                                                                                                                                       | 131 kB     00:00    (6/11): libudev-147-2.73.el6_8.2.x86_64.rpm                                                                                                                                        |  78 kB     00:00    (7/11): lua-alt-getopt-0.7.0-1.el6.noarch.rpm                                                                                                                                      | 6.9 kB     00:00    (8/11): lua-filesystem-1.4.2-1.el6.x86_64.rpm                                                                                                                                      |  24 kB     00:00    (9/11): lua-lxc-1.0.9-1.el6.x86_64.rpm                                                                                                                                             |  16 kB     00:00    (10/11): lxc-1.0.9-1.el6.x86_64.rpm                                                                                                                                                | 122 kB     00:00    (11/11): lxc-libs-1.0.9-1.el6.x86_64.rpm                                                                                                                                           | 257 kB     00:00    ———————————————————————————————————————————————————————————————————-Total                                                                                                                                                                     2.0 MB/s | 5.7 MB     00:02    warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature,key ID 0608b895: NOKEYRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6Importing 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-6Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction  Installing : lxc-libs-1.0.9-1.el6.x86_64                                                                                                                                                           1/11  Installing : libudev-147-2.73.el6_8.2.x86_64                                                                                                                                                       2/11  Installing : device-mapper-1.02.117-12.el6.x86_64                                                                                                                                                  3/11  Installing : device-mapper-libs-1.02.117-12.el6.x86_64                                                                                                                                             4/11  Installing : lua-filesystem-1.4.2-1.el6.x86_64                                                                                                                                                     5/11  Installing : lua-lxc-1.0.9-1.el6.x86_64                                                                                                                                                            6/11  Installing : libcgroup-0.40.rc1-23.el6.x86_64                                                                                                                                                      7/11  Installing : lua-alt-getopt-0.7.0-1.el6.noarch                                                                                                                                                     8/11  Installing : lxc-1.0.9-1.el6.x86_64                                                                                                                                                                9/11  Installing : bridge-utils-1.2-10.el6.x86_64                                                                                                                                                       10/11  Installing : docker-io-1.7.1-2.el6.x86_64                                                                                                                                                         11/11  Verifying  : device-mapper-libs-1.02.117-12.el6.x86_64                                                                                                                                             1/11  Verifying  : libudev-147-2.73.el6_8.2.x86_64                                                                                                                                                       2/11  Verifying  : lua-lxc-1.0.9-1.el6.x86_64                                                                                                                                                            3/11  Verifying  : lxc-libs-1.0.9-1.el6.x86_64                                                                                                                                                           4/11  Verifying  : bridge-utils-1.2-10.el6.x86_64                                                                                                                                                        5/11  Verifying  : device-mapper-1.02.117-12.el6.x86_64                                                                                                                                                  6/11  Verifying  : lxc-1.0.9-1.el6.x86_64                                                                                                                                                                7/11  Verifying  : docker-io-1.7.1-2.el6.x86_64                                                                                                                                                          8/11  Verifying  : lua-alt-getopt-0.7.0-1.el6.noarch                                                                                                                                                     9/11  Verifying  : libcgroup-0.40.rc1-23.el6.x86_64                                                                                                                                                     10/11  Verifying  : lua-filesystem-1.4.2-1.el6.x86_64                                                                                                                                                    11/11Installed:  docker-io.x86_64 0:1.7.1-2.el6                                                                                                                                                                         Dependency Installed:  bridge-utils.x86_64 0:1.2-10.el6      device-mapper.x86_64 0:1.02.117-12.el6   device-mapper-libs.x86_64 0:1.02.117-12.el6   libcgroup.x86_64 0:0.40.rc1-23.el6   libudev.x86_64 0:147-2.73.el6_8.2   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     Complete!

检查并启动docker:# rpm -qa|grep epelepel-release-6-8.noarch# rpm -qa|grep dockerdocker-io-1.7.1-2.el6.x86_64# service docker statusdocker is stopped# service docker startStarting cgconfig service:                                 [  OK  ]Starting docker:                                    [  OK  ]

二、Docker在centos 7上的安装

对于centos 7系统,由于centos-extras源中已内置docker,可以直接使用yum进行安装:

#yum -y install docker

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


在Docker中,挂载目录的权限问题通常可以通过以下方法解决: 使用 -v 参数指定挂载目录时添加权限相关的选项。可以通过在挂载的目录后面添加 :ro 或 :rw 来指定...
在Ubuntu命令行中设置中文可以通过以下几种方式实现: 安装中文输入法:可以通过在命令行中安装中文输入法来在终端中输入中文。常见的中文输入法包括Fcitx、IBu...
要查看CentOS中的重启记录,可以使用以下命令: 使用last命令查看系统启动和关机记录: last reboot 使用journalctl命令查看系统日志,可以筛选出重启相关的...
要判断哪个串口在工作,可以通过以下方法: 使用命令行工具:可以使用命令ls /dev来列出系统中所有的串口设备,通常串口设备的名称以ttyS或ttyUSB开头。可以使...
要查看Linux系统中数据盘的挂载点,可以按照以下步骤进行: 打开终端窗口,输入以下命令来查看系统中已挂载的磁盘和分区信息: df -h 在显示的结果中,找到...
要更改Ubuntu系统的启动项顺序,可以按照以下步骤操作: 打开终端,输入以下命令来编辑grub配置文件: sudo nano /etc/default/grub 在打开的配置文件中...
今天小编给大家分享一下excel图案样式如何设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希
这篇文章主要讲解了“win10设置过的壁纸如何删除”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win10设置...
这篇“Xmanager怎么显示远程linux程序的图像”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希
今天小编给大家分享一下xmanager怎么连接linux的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希
这篇“如何重置Linux云服务器的远程密码”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴...
本篇内容介绍了“Linux云服务器手动配置DNS的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何...
这篇文章主要介绍“Linux中如何部署Golang应用程序”,在日常操作中,相信很多人在Linux中如何部署Golang应用程序问题上存在疑惑,小编查阅了各式资料,整理出
这篇文章主要介绍“Linux云服务器中如何使用sudo”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux云服务器中
这篇文章主要讲解了“linux怎么查看服务器开放和启用的端口”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习...
这篇文章主要介绍“Linux下怎么安装PHP的memcache扩展”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎
本文小编为大家详细介绍“linux下忘记root密码如何找回”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux下忘记root密码如何找回”文章能帮助大家解决疑惑...
本篇内容介绍了“如何更新Linux云服务器的操作系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理...
这篇“Linux云服务器入侵如何排查”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读
本篇内容主要讲解“Linux中的nohup命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中的nohup...