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配置文件
other_args=" --registry-mirror=https://jxus37ad.mirror.aliyuncs.com"
保存并重启docker
OK了
今日在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了
相关文章推荐
- Centos6.5 安装 Docker
- 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站
- Docker -CentOS 6.5上安装
- centos 6.5 安装docker
- CentOS 6.5 Docker安装
- Docker 在Centos 6.5 X64下安装
- CentOS-6.5在线安装docker-1.7教程
- centos 6.5安装docker报错(查看报错详细信息--推荐)
- CentOS-6.5离线安装docker-1.7教程
- docker+node+Cordova 多平台流媒体直播系统 一 centos6.5 源码编译安装node5.8(1)
- centos 6.5安装docker报错
- CENTOS6.5 下docker安装和配置
- 在centos6.5上安装docker
- Docker实践一(安装配置) 基于centos6.5
- Docker安装应用(Centos6.5_x64)
- CentOS 6.5 安装配置Docker指南
- CentOS 6.5安装使用docker
- 阿里云Centos6.5安装配置docker
- centos6.5安装docker
- Centos 6.5 x64 安装docker 服务