我无法使用su命令从root用户切换到docker容器内的非root用户。
以下是我所做的
我在centos上创build了一个docker容器:6
在容器内创build了一个“大约”用户
更新/etc/security/limits.conf文件与容器中的以下数据
大约硬nofile 5000
大约软nofile 5000
但是,当我切换到用户“大约”使用命令“苏 – 大约”,我得到错误
“不能公开会议”
如果我将nofile数减less到“4000”左右,我可以使用命令“su – circa”以大约用户身份login并运行我的服务器程序。
我需要做些什么才能使nofile计数值更高?
关于我的环境的一些细节:
Docker主机信息
#kernel version # uname -r 3.10.81-1.el6.elrepo.x86_64 #os release # cat /etc/redhat-release CentOS release 6.5 (Final)
Docker容器信息
#os release # cat /etc/redhat-release CentOS release 6.6 (Final) #kernel version # uname -r 3.10.81-1.el6.elrepo.x86_64