2016-07-22 154 views
1

我无意中将Docker从1.7.1升级到了Docker 1.11。之后,由于没有任何工作,我降级到1.7.1,但我无法再运行我的图像。无法运行docker映像:找不到blkio的mountpoint

这里是我使用的命令之一:

/usr/bin/docker run --rm --name tt_rss_database -p 20001:5432 -e DB_USER=tt_rss_user -e DB_PASS=PostgreSQL2013 -e DB_NAME=tt_rss -v /data/docker/volumes/postgresql/data/tt-rss:/var/lib/postgresql -v /data/docker/volumes/postgresql/run/tt-rss:/run/postgresql gentoo-pgsql-9.4 

,这里是错误,我得到每次:

Error response from daemon: Cannot start container 895f8a3a61c8e38e7dea5f5094031e8494d3060226efc856fa5d8234f321c9e7: [8] System error: mountpoint for blkio not found

我没有找到如何解决这方面的消息问题。

我该怎么办?

泊坞窗信息:

Containers: 6 
Images: 19 
Storage Driver: devicemapper 
Pool Name: docker-253:1-130958-pool 
Pool Blocksize: 65.54 kB 
Backing Filesystem: extfs 
Data file: /dev/loop0 
Metadata file: /dev/loop1 
Data Space Used: 2.452 GB 
Data Space Total: 107.4 GB 
Data Space Available: 37.47 GB 
Metadata Space Used: 2.834 MB 
Metadata Space Total: 2.147 GB 
Metadata Space Available: 2.145 GB 
Udev Sync Supported: true 
Deferred Removal Enabled: false 
Data loop file: /data/docker/docker/devicemapper/devicemapper/data 
Metadata loop file: /data/docker/docker/devicemapper/devicemapper/metadata 
Library Version: 1.02.93 (2015-01-30) 
Execution Driver: native-0.2 
Logging Driver: json-file 
Kernel Version: 3.18.9-hardened 
Operating System: Gentoo/Linux (containerized) 
CPUs: 4 
Total Memory: 7.674 GiB 
Name: mimir 
ID: 623Z:WWF5:2UAF:QTJM:4PME:WNJM:FU53:ZBV2:AOEN:IWXT:CEA4:FVC3 
+0

我不确定一旦你升级了什么问题,但肯定值得看[changelog](https://github.com/docker/docker/releases)和你的错误日志,看看你是否可以'不要使用最新版本。最终你最好的解决方案很可能是重新创建你的图像,所以你最好在最近的版本上做这件事,并进一步升级更容易,并可能避免安全问题等。这是一个很好的写升级到1.9,而过时仍然是一个很好的参考:https://www.sourcelair.com/blog/articles/90/painless-docker-19-upgrade – ldg

回答

1

你可以做(​​这里Ubuntu的路径):

mount -t cgroup -o blkio blkio /sys/fs/cgroup/blkio 

和类似:

mount -t cgroup -o devices devices /sys/fs/cgroup/devices 
mount -t cgroup -o cpu cpu /sys/fs/cgroup/cpu 
mount -t cgroup -o cpuset cpuset /sys/fs/cgroup/cpuset 

这种情况也有可能发生一个

umount -a