一旦Docker启动,主机上的/ sys变为只读状态

时间:2017-02-17 10:39:32

标签: docker

一旦Docker启动,主机上的

/ sys将变为只读状态。 / sys仅在启动第一个docker容器后才是只读的。您可以重新挂载/ sys可写,但它只会持续到另一个容器启动。

[root@srpafapp0113 ~]# docker version
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d/1.7.1
OS/Arch (client): linux/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 786b29d/1.7.1
OS/Arch (server): linux/amd64
[root@srpafapp0113 ~]#

[root@srpafapp0113 ~]# docker info
Containers: 3
Images: 64
Storage Driver: devicemapper
 Pool Name: docker-253:6-14-pool
 Pool Blocksize: 65.54 kB
 Backing Filesystem: extfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 4.244 GB
 Data Space Total: 107.4 GB
 Data Space Available: 14.69 GB
 Metadata Space Used: 5.095 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.142 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Data loop file: /opt/docker/devicemapper/devicemapper/data
 Metadata loop file: /opt/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.117-RHEL6 (2016-08-15)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 2.6.32-642.6.2.el6.x86_64
Operating System: <unknown>
CPUs: 4
Total Memory: 7.68 GiB
Name: servertst0113
ID: F7QY:GBET:D3SX:ADNJ:5LKF:FVXS:U3MJ:QLVD:7C3R:ZDFN:ENTW:MNBV

操作系统版本:红帽企业Linux服务器版本6.8(圣地亚哥)

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

您正在运行的docker版本已经过时了,它的日期是2015年7月(https://github.com/docker/docker/blob/master/CHANGELOG.md#171-2015-07-14),我在Docker的/ sys文件系统的更新日志中看到了几个项目。

我的建议是升级到最新版本的码头工具,这很可能不会出现这样的问题。

网上有几篇文章谈论这个,都与旧版本的docker相关

https://github.com/docker/docker/issues/7101