docker在低内核版本centos上的安装步骤


这几天摸索学习docker,过程不是很顺利,在安装环节上就耗费了很多时间,我觉得很有必要记录一下步骤,以供分享和以后查漏补缺。

操作系统是centos6.5,内核版本3.6。安装步骤如下:

①yum docker。yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm,

安装过程询问是否,一律选是最开始尝试使用yum install docker-io安装,报No package docker-io available)

   ②升级kernel。原本以为yum安装完毕可以开始玩docker了,但在docker服务启动后使用docker命令,均报Cannot connect to the Docker daemon. Is 'docker -d' running on this host?,使用docker -d查看提示kernel版本要求不能低于3.8,于是开始升级kernel,步骤参照http://www.centoscn.com/image-text/config/2016/0707/7591.html

③yum upgrade device-mapper-libs。升级完kernel发现docker images仍然报错,docker: relocation error: docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference,于是yum upgrade device-mapper-libs,安装完毕重启dockerservice




你可能感兴趣的:(容器)