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
中间一步
然后 我知道 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
相关文章推荐
- 64位CentOs6.5操作系统阿里云服务器安装Tomcat7
- 阿里云服务器 centos 6.5 安装 LNMP 环境 有修改
- 阿里云ECS服务器,centos6.5安装jdk,mysql,tomcat
- 阿里云服务器centos6.5安装java运行环境
- 【阿里云服务器】在Centos6.5上安装与配置MySQL
- CentOS 6.5 64 安装多个mysql 服务 -阿里云服务器ECS
- 阿里云服务器centos6.5 安装docker报错的问题解决方案
- 阿里云CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)
- 阿里云ECS服务器centos6.5安装jdk、mysql、tomcat介绍
- 阿里云ECS服务器centos6.5安装jdk;mysql;tomcat
- 64位CentOs6.5系统阿里云服务器源码安装MySql5
- 购买阿里云ECS服务器,centos6.5安装jdk;mysql;tomcat,绝对正确,服务器重新初始化了5次!
- 阿里云CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)
- CentOS 6.5 安装Apache服务器后无法访问解决方法
- CentOS6.5安装Darwin Streaming Server搭建RTSP流媒体服务器
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.5 yum安装配置lnmp服务器
- 阿里云主机安装并配置ftp服务器
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 php
- 阿里云服务器安装