您的位置:首页 > 运维架构 > Docker

centos6.5安装docker后异常

2017-03-21 00:00 232 查看
摘要: /usr/bin/docker: relocation error: /usr/bin/docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference

今日在centos安装docker步骤如下:

1.配置yum源

tee docker.repo<<EOF
> [docker-main-repo]
> name=Docker main Repository
> baseurl=http://mirrors.aliyun.com/docker-engine/yum/repo/main/centos/6
> enabled=1
> gpgcheck=1
> gpgkey=http://mirrors.aliyun.com/docker-engine/yum/gpg
> EOF



2.安装dcoker

yum -y install docker-io

3.启动docker

/etc/init.d/docker start

4.查看docker进程

ps -ef| grep docker

发现进程并没有。。。

5.查看日志

vim /var/log/docker

\nTue Mar 21 17:16:50 CST 2017\n
time="2017-03-21T17:16:50.429534211+08:00" level=warning msg="You are running linux kernel version 2.6.32-431.el6.x86_64, which might be unstable running docker. Please upgrade your kernel to 3.10.0."
time="2017-03-21T17:16:50.441811361+08:00" level=info msg="Listening for HTTP on unix (/var/run/docker.sock)"
/usr/bin/docker: relocation error: /usr/bin/docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference

发现是libdevmapper.so.1.02模块的问题,于是安装该模块所在的包

yum upgrade device-mapper-libs

然后再启动docker

/etc/init.d/docker start

查看进程

root 23195 1 4 17:25 pts/2 00:00:00 /usr/bin/docker -d
已经在了

但是

默认的源可能会导致相关的镜像无法下载,这个问题修改本地的docker源就可以了具体如下

编辑docker配置文件

other_args=" --registry-mirror=https://jxus37ad.mirror.aliyuncs.com"

保存并重启docker

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