本章将介绍在阿里云的 CentOS 6.5 模板上安装 Docker 以及在 Ubuntu 14.04 模板上安装 Docker 的过程(见 )
CentOS 6.5 模板上使用Docker
首先,通过 ssh 登陆阿里云的服务器,查看系统版本号以及内核版本。
Welcome to aliyun Elastic Compute Service!
# lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.5 (Final)
Release: 6.5
Codename: Final
# uname -a
Linux xxxxxxx 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
升级内核
因为 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