您的位置:首页 > 其它

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

2017-02-20 13:53 260 查看
当初安装这个  原本以为简单的一条  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 0
setenforce: 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.rpm Retrieving http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm warning: /var/tmp/rpm-tmp.NNZYOY: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                ########################################### [100%]
1:epel-release           ########################################### [100%]

[dddd@v069208183.sqa.zmf /]
$sudo sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: