LINUX 安装docker 报错: docker dead but pid file exists

docker作为容器技术自问世以来就广受好评,其中最大的好处就是通过镜像可以保证开发环境,生成环境,测试环境,正式环境的代码一致性,下面介绍一下docker在Linux下的安装:

[root@192 src]# 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  
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
docker-engine-1.7.1-1.el6.x86_64.rpm                                                                                                    | 4.5 MB     00:02     
Examining /var/tmp/yum-root-kwjIG5/docker-engine-1.7.1-1.el6.x86_64.rpm: docker-engine-1.7.1-1.el6.x86_64
Marking /var/tmp/yum-root-kwjIG5/docker-engine-1.7.1-1.el6.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package docker-engine.x86_64 0:1.7.1-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================================
 Package                            Arch                        Version                           Repository                                              Size
===============================================================================================================================================================
Installing:
 docker-engine                      x86_64                      1.7.1-1.el6                       /docker-engine-1.7.1-1.el6.x86_64                       19 M

Transaction Summary
===============================================================================================================================================================
Install       1 Package(s)

Total size: 19 M
Installed size: 19 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : docker-engine-1.7.1-1.el6.x86_64                                                                                                            1/1 
  Verifying  : docker-engine-1.7.1-1.el6.x86_64                                                                                                            1/1 

Installed:
  docker-engine.x86_64 0:1.7.1-1.el6                                                                                                                           

Complete!
启动docker:

[root@192 src]# service docker start
Starting cgconfig service:                                 [  OK  ]
Starting docker:	                                   [  OK  ]

查看docker的运行:

[root@192 src]# service docker status
docker dead but pid file exists
发现报错:“ docker dead but pid file exists”( docker 已死,但 pid 文件仍存

这是因为device-mapper-libs版本过低导致的。

解决办法:更新dervice-mapper-libs版本

[root@192 src]# yum update -y device-mapper-libs

[root@192 src]# yum update -y device-mapper-libs
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package device-mapper-libs.x86_64 0:1.02.79-8.el6 will be updated
--> Processing Dependency: device-mapper-libs = 1.02.79-8.el6 for package: device-mapper-1.02.79-8.el6.x86_64
---> Package device-mapper-libs.x86_64 0:1.02.117-12.el6_9.1 will be an update
--> 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-event-1.02.79-8.el6.x86_64
---> Package device-mapper.x86_64 0:1.02.117-12.el6_9.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-12.el6_9.1 will be an update
--> Processing Dependency: device-mapper-event-libs = 1.02.117-12.el6_9.1 for package: device-mapper-event-1.02.117-12.el6_9.1.x86_64
--> 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-12.el6_9.1 will be an update
--> Processing Conflict: device-mapper-event-1.02.117-12.el6_9.1.x86_64 conflicts lvm2-libs < 2.02.111
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package lvm2-libs.x86_64 0:2.02.100-8.el6 will be updated
--> Processing Dependency: lvm2-libs = 2.02.100-8.el6 for package: lvm2-2.02.100-8.el6.x86_64
---> Package lvm2-libs.x86_64 0:2.02.143-12.el6_9.1 will be an update
--> Running transaction check
---> Package lvm2.x86_64 0:2.02.100-8.el6 will be updated
---> Package lvm2.x86_64 0:2.02.143-12.el6_9.1 will be an update
--> Processing Dependency: device-mapper-persistent-data >= 0.6.2 for package: lvm2-2.02.143-12.el6_9.1.x86_64
--> Running transaction check
---> Package device-mapper-persistent-data.x86_64 0:0.2.8-2.el6 will be updated
---> Package device-mapper-persistent-data.x86_64 0:0.6.2-0.1.rc7.el6 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================================
 Package                                            Arch                        Version                                     Repository                    Size
===============================================================================================================================================================
Updating:
 device-mapper-libs                                 x86_64                      1.02.117-12.el6_9.1                         updates                      257 k
 lvm2-libs                                          x86_64                      2.02.143-12.el6_9.1                         updates                      1.0 M
Updating for dependencies:
 device-mapper                                      x86_64                      1.02.117-12.el6_9.1                         updates                      218 k
 device-mapper-event                                x86_64                      1.02.117-12.el6_9.1                         updates                      134 k
 device-mapper-event-libs                           x86_64                      1.02.117-12.el6_9.1                         updates                      126 k
 device-mapper-persistent-data                      x86_64                      0.6.2-0.1.rc7.el6                           base                         463 k
 lvm2                                               x86_64                      2.02.143-12.el6_9.1                         updates                      941 k

Transaction Summary
===============================================================================================================================================================
Upgrade       7 Package(s)

Total download size: 3.1 M
Downloading Packages:
(1/7): device-mapper-1.02.117-12.el6_9.1.x86_64.rpm                                                                                     | 218 kB     00:00     
(2/7): device-mapper-event-1.02.117-12.el6_9.1.x86_64.rpm                                                                               | 134 kB     00:00     
(3/7): device-mapper-event-libs-1.02.117-12.el6_9.1.x86_64.rpm                                                                          | 126 kB     00:00     
(4/7): device-mapper-libs-1.02.117-12.el6_9.1.x86_64.rpm                                                                                | 257 kB     00:00     
(5/7): device-mapper-persistent-data-0.6.2-0.1.rc7.el6.x86_64.rpm                                                                       | 463 kB     00:00     
(6/7): lvm2-2.02.143-12.el6_9.1.x86_64.rpm                                                                                              | 941 kB     00:00     
(7/7): lvm2-libs-2.02.143-12.el6_9.1.x86_64.rpm                                                                                         | 1.0 MB     00:00     
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                          2.8 MB/s | 3.1 MB     00:01     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : device-mapper-1.02.117-12.el6_9.1.x86_64                                                                                                   1/14 
  Updating   : device-mapper-libs-1.02.117-12.el6_9.1.x86_64                                                                                              2/14 
  Updating   : device-mapper-event-libs-1.02.117-12.el6_9.1.x86_64                                                                                        3/14 
  Updating   : device-mapper-event-1.02.117-12.el6_9.1.x86_64                                                                                             4/14 
  Updating   : lvm2-libs-2.02.143-12.el6_9.1.x86_64                                                                                                       5/14 
  Updating   : device-mapper-persistent-data-0.6.2-0.1.rc7.el6.x86_64                                                                                     6/14 
  Updating   : lvm2-2.02.143-12.el6_9.1.x86_64                                                                                                            7/14 
  Cleanup    : lvm2-2.02.100-8.el6.x86_64                                                                                                                 8/14 
  Cleanup    : lvm2-libs-2.02.100-8.el6.x86_64                                                                                                            9/14 
  Cleanup    : device-mapper-event-1.02.79-8.el6.x86_64                                                                                                  10/14 
  Cleanup    : device-mapper-event-libs-1.02.79-8.el6.x86_64                                                                                             11/14 
  Cleanup    : device-mapper-1.02.79-8.el6.x86_64                                                                                                        12/14 
  Cleanup    : device-mapper-libs-1.02.79-8.el6.x86_64                                                                                                   13/14 
  Cleanup    : device-mapper-persistent-data-0.2.8-2.el6.x86_64                                                                                          14/14 
  Verifying  : lvm2-libs-2.02.143-12.el6_9.1.x86_64                                                                                                       1/14 
  Verifying  : lvm2-2.02.143-12.el6_9.1.x86_64                                                                                                            2/14 
  Verifying  : device-mapper-libs-1.02.117-12.el6_9.1.x86_64                                                                                              3/14 
  Verifying  : device-mapper-event-1.02.117-12.el6_9.1.x86_64                                                                                             4/14 
  Verifying  : device-mapper-persistent-data-0.6.2-0.1.rc7.el6.x86_64                                                                                     5/14 
  Verifying  : device-mapper-event-libs-1.02.117-12.el6_9.1.x86_64                                                                                        6/14 
  Verifying  : device-mapper-1.02.117-12.el6_9.1.x86_64                                                                                                   7/14 
  Verifying  : device-mapper-1.02.79-8.el6.x86_64                                                                                                         8/14 
  Verifying  : device-mapper-event-libs-1.02.79-8.el6.x86_64                                                                                              9/14 
  Verifying  : device-mapper-persistent-data-0.2.8-2.el6.x86_64                                                                                          10/14 
  Verifying  : device-mapper-event-1.02.79-8.el6.x86_64                                                                                                  11/14 
  Verifying  : lvm2-libs-2.02.100-8.el6.x86_64                                                                                                           12/14 
  Verifying  : device-mapper-libs-1.02.79-8.el6.x86_64                                                                                                   13/14 
  Verifying  : lvm2-2.02.100-8.el6.x86_64                                                                                                                14/14 

Updated:
  device-mapper-libs.x86_64 0:1.02.117-12.el6_9.1                                    lvm2-libs.x86_64 0:2.02.143-12.el6_9.1                                   

Dependency Updated:
  device-mapper.x86_64 0:1.02.117-12.el6_9.1                                   device-mapper-event.x86_64 0:1.02.117-12.el6_9.1                               
  device-mapper-event-libs.x86_64 0:1.02.117-12.el6_9.1                        device-mapper-persistent-data.x86_64 0:0.6.2-0.1.rc7.el6                       
  lvm2.x86_64 0:2.02.143-12.el6_9.1                                           

Complete!
再次查看docker:

[root@192 src]# service docker start
Starting docker:	                                   [  OK  ]
[root@192 src]# service docker status
docker (pid  6553) is running...



这样就正常启动了docker

初学者,请多多指教!!!!




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值