Docker 1.0 CentOS 6.5 运行镜像时“无法将 sys 挂载为只读”
Posted
技术标签:
【中文标题】Docker 1.0 CentOS 6.5 运行镜像时“无法将 sys 挂载为只读”【英文标题】:Docker 1.0 CentOS 6.5 “unable to mount sys as readonly” when running image 【发布时间】:2014-08-10 11:48:51 【问题描述】:$ sudo docker run -i -t centos /bin/bash
得到以下错误信息:
2014/06/19 20:40:34 无法以只读方式重新挂载系统:无法以只读方式挂载 sys,达到最大重试次数
在/etc/sysconfig/docker中添加如下参数并重启服务(sudo service docker restart)
other_args="--exec-driver=lxc"
我的 /etc/sysconfig/docker 看起来像这样(--selinux-enabled 之前已经在里面了)
other_args="--exec-driver=lxc" other_args="--selinux-enabled"
【问题讨论】:
【参考方案1】:您的/etc/sysconfig/docker
需要如下所示:
other_args="--exec-driver=lxc --selinux-enabled"
否则将无法正常工作。
【讨论】:
修改后别忘了重启docker:sudo service docker restart【参考方案2】:当我在 RHEL 6.5 上从 0.11 升级到 1.0 时,我也看到了这一点
--selinux 已在 /etc/sysconfig/docker 中设置,我必须设置 --exec-driver=lxc 才能使容器重新开始工作。
【讨论】:
以上是关于Docker 1.0 CentOS 6.5 运行镜像时“无法将 sys 挂载为只读”的主要内容,如果未能解决你的问题,请参考以下文章