cent os6.5 阿里云服务器安装

来源:互联网 发布:集成电路设计软件 编辑:程序博客网 时间:2024/05/01 16:20

当初安装这个  原本以为简单的一条  yum install docker 就行了。没想到不行   

然后  我知道  centos6.5要安装这个 docker-io    但是依旧不行 ,然后通过uname -a  发现自己的内核版本太低了  之后就升级内核 

升级内核
因为 Docker 推荐使用 3.8 以上内核,所以我们选择使用 YUM 方式来升级内核。

导入 KEY ,安装软件源。在 YUM 的 ELRepo 源中,有 mainline(3.13.1)、long-term(3.10.28)这 2 个内核版本,考虑到 long-term 更稳定,会长期更新,所以选择这个版本。

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# yum --enablerepo=elrepo-kernel install kernel-lt -y
Loaded plugins: security
base                                                                                                                          | 3.7 kB    00:00
base/primary_db                                                                                                              | 4.6 MB    00:00
elrepo                                                                                                                        | 2.9 kB    00:00
elrepo/primary_db                                                                                                            | 709 kB    00:46
elrepo-kernel                                                                                                                | 2.9 kB    00:00
elrepo-kernel/primary_db                                                                                                      |  20 kB    00:01
epel                                                                                                                          | 4.4 kB    00:00
epel/primary_db                                                                                                              | 6.3 MB    00:01
extras                                                                                                                        | 3.4 kB    00:00
extras/primary_db                                                                                                            |  29 kB    00:00
updates                                                                                                                      | 3.4 kB    00:00
updates/primary_db                                                                                                            | 181 kB    00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package kernel-lt.x86_64 0:3.10.59-1.el6.elrepo will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================
 Package                        Arch                        Version                                      Repository                          Size
=====================================================================================================================================================
Installing:
 kernel-lt                      x86_64                      3.10.59-1.el6.elrepo                        elrepo-kernel                        33 M

Transaction Summary
=====================================================================================================================================================
Install      1 Package(s)

Total download size: 33 M
Installed size: 153 M
Downloading Packages:
kernel-lt-3.10.59-1.el6.elrepo.x86_64.rpm                                                                                    |  33 MB    28:58
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : kernel-lt-3.10.59-1.el6.elrepo.x86_64                                                                                            1/1
  Verifying  : kernel-lt-3.10.59-1.el6.elrepo.x86_64                                                                                            1/1

Installed:
  kernel-lt.x86_64 0:3.10.59-1.el6.elrepo

Complete!
vi /etc/grub.conf 修改默认的启动内核,新安装的内核一般在第一个,这里把default = 1 改为 default = 0 就好了。

default=1
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.10.59-1.el6.elrepo.x86_64)
        root (hd0,0)
        kernel /boot/vmlinuz-3.10.59-1.el6.elrepo.x86_64 ro root=UUID=94e4e384-0ace-437f-bc96-057dd64f42ee rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
        initrd /boot/initramfs-3.10.59-1.el6.elrepo.x86_64.img
title CentOS (2.6.32-431.23.3.el6.x86_64)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.32-431.23.3.el6.x86_64 ro root=UUID=94e4e384-0ace-437f-bc96-057dd64f42ee rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
        initrd /boot/initramfs-2.6.32-431.23.3.el6.x86_64.img
~
重启云主机,查看内核是否升级成功。

# uname -a
Linux xxxxxxx 3.10.59-1.el6.elrepo.x86_64 #1 SMP Thu Oct 30 23:46:31 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

发现 还是不行 提示你  

Cannot connect to the Docker daemon. Is 'docker -d' running on this host?

之后 

、这个说明里面libdevmapper.so.1.02文件没有导致的,让然后通过yum install device-mapper-event-libs进行安装,然后重启就正常了。我  通过

root@iZwz99qnmldt4l2tlmw1xpZ ~]# service  docker  status
docker dead but pid file exists

还是不行   解决办法是 安装

yum install device-mapper  然后

[root@iZwz99qnmldt4l2tlmw1xpZ ~]# yum install device-mapper
Loaded plugins: security
Repository epel is listed more than once in the configuration
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package device-mapper.x86_64 0:1.02.79-8.el6 will be updated
--> Processing Dependency: device-mapper = 1.02.79-8.el6 for package: device-mapper-libs-1.02.79-8.el6.x86_64
--> Processing Dependency: device-mapper = 1.02.79-8.el6 for package: device-mapper-event-1.02.79-8.el6.x86_64
---> Package device-mapper.x86_64 0:1.02.117-7.el6_8.1 will be an update
--> Running transaction check
---> Package device-mapper-event.x86_64 0:1.02.79-8.el6 will be updated
---> Package device-mapper-event.x86_64 0:1.02.117-7.el6_8.1 will be an update
--> Processing Dependency: device-mapper-event-libs = 1.02.117-7.el6_8.1 for package: device-mapper-event-1.02.117-7.el6_8.1.x86_64
---> Package device-mapper-libs.x86_64 0:1.02.79-8.el6 will be updated
---> Package device-mapper-libs.x86_64 0:1.02.117-7.el6_8.1 will be an update
--> Running transaction check
---> Package device-mapper-event-libs.x86_64 0:1.02.79-8.el6 will be updated
---> Package device-mapper-event-libs.x86_64 0:1.02.117-7.el6_8.1 will be an update
--> Finished Dependency Resolution


Dependencies Resolved


============================================================================================================================================================
 Package                                        Arch                         Version                                    Repository                     Size
============================================================================================================================================================
Updating:
 device-mapper                                  x86_64                       1.02.117-7.el6_8.1                         updates                       211 k
Updating for dependencies:
 device-mapper-event                            x86_64                       1.02.117-7.el6_8.1                         updates                       133 k
 device-mapper-event-libs                       x86_64                       1.02.117-7.el6_8.1                         updates                       125 k
 device-mapper-libs                             x86_64                       1.02.117-7.el6_8.1                         updates                       256 k


Transaction Summary
============================================================================================================================================================
Upgrade       4 Package(s)


Total download size: 725 k
Is this ok [y/N]: y
Downloading Packages:
(1/4): device-mapper-1.02.117-7.el6_8.1.x86_64.rpm                                                                                   | 211 kB     00:00     
(2/4): device-mapper-event-1.02.117-7.el6_8.1.x86_64.rpm                                                                             | 133 kB     00:00     
(3/4): device-mapper-event-libs-1.02.117-7.el6_8.1.x86_64.rpm                                                                        | 125 kB     00:00     
(4/4): device-mapper-libs-1.02.117-7.el6_8.1.x86_64.rpm                                                                              | 256 kB     00:00     
------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                       1.6 MB/s | 725 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Updating   : device-mapper-libs-1.02.117-7.el6_8.1.x86_64                                                                                             1/8 
  Updating   : device-mapper-1.02.117-7.el6_8.1.x86_64                                                                                                  2/8 
  Updating   : device-mapper-event-libs-1.02.117-7.el6_8.1.x86_64                                                                                       3/8 
  Updating   : device-mapper-event-1.02.117-7.el6_8.1.x86_64                                                                                            4/8 
  Cleanup    : device-mapper-event-1.02.79-8.el6.x86_64                                                                                                 5/8 
  Cleanup    : device-mapper-event-libs-1.02.79-8.el6.x86_64                                                                                            6/8 
  Cleanup    : device-mapper-1.02.79-8.el6.x86_64                                                                                                       7/8 
  Cleanup    : device-mapper-libs-1.02.79-8.el6.x86_64                                                                                                  8/8 
  Verifying  : device-mapper-event-1.02.117-7.el6_8.1.x86_64                                                                                            1/8 
  Verifying  : device-mapper-event-libs-1.02.117-7.el6_8.1.x86_64                                                                                       2/8 
  Verifying  : device-mapper-1.02.117-7.el6_8.1.x86_64                                                                                                  3/8 
  Verifying  : device-mapper-libs-1.02.117-7.el6_8.1.x86_64                                                                                             4/8 
  Verifying  : device-mapper-1.02.79-8.el6.x86_64                                                                                                       5/8 
  Verifying  : device-mapper-event-libs-1.02.79-8.el6.x86_64                                                                                            6/8 
  Verifying  : device-mapper-event-1.02.79-8.el6.x86_64                                                                                                 7/8 
  Verifying  : device-mapper-libs-1.02.79-8.el6.x86_64                                                                                                  8/8 


Updated:
  device-mapper.x86_64 0:1.02.117-7.el6_8.1                                                                                                                 


Dependency Updated:
  device-mapper-event.x86_64 0:1.02.117-7.el6_8.1   device-mapper-event-libs.x86_64 0:1.02.117-7.el6_8.1   device-mapper-libs.x86_64 0:1.02.117-7.el6_8.1  


Complete!

完成安装这个软件

运行 reboot  重启  通过

root@iZwz99qnmldt4l2tlmw1xpZ ~]# service  docker  status
docker dead but pid file exists
[root@iZwz99qnmldt4l2tlmw1xpZ ~]# reboot
[root@iZwz99qnmldt4l2tlmw1xpZ ~]# 
Broadcast message from root@iZwz99qnmldt4l2tlmw1xpZ
(/dev/pts/0) at 12:50 ...


The system is going down for reboot NOW!


Connection closed by foreign host.


Disconnected from remote host(ME) at 12:50:14.


Type `help' to learn how to use Xshell prompt.
[c:\~]$ 


Connecting to 112.74.43.138:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.


Last login: Mon Feb 20 12:45:55 2017 from 117.136.44.141


Welcome to aliyun Elastic Compute Service!


[root@iZwz99qnmldt4l2tlmw1xpZ ~]# service docker  start
[root@iZwz99qnmldt4l2tlmw1xpZ ~]# service  docker  status
docker (pid  1176) is running...
[root@iZwz99qnmldt4l2tlmw1xpZ ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
[root@iZwz99qnmldt4l2tlmw1xpZ ~]# ^C

中间一步

关闭selinux

[dddd@v069208183.sqa.zmf /home/admin/]$sudo setenforce 0setenforce: SELinux is disabled[dddd@v069208183.sqa.zmf /home/admin/]$sudo sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config

安装epel

[dddd@v069208183.sqa.zmf /]$sudo rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpmRetrieving http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpmwarning: /var/tmp/rpm-tmp.NNZYOY: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEYPreparing...                ########################################### [100%]   1:epel-release           ########################################### [100%][dddd@v069208183.sqa.zmf /]$sudo sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo


2 0
原创粉丝点击