我想在 Centos 6.5 上尝试 docker-io,但是 cgconfig 守护进程无法启动:
/etc/init.d/cgconfig restart
Stopping cgconfig service: [ OK ]
Starting cgconfig service: Error: cannot mount cpuset to /cgroup/cpuset: Invalid argument
/sbin/cgconfigparser; error loading /etc/cgconfig.conf: Cgroup mounting failed
Failed to parse /etc/cgconfig.conf or /etc/cgconfig.d [FAILED]
cgconfig.conf 的内容
mount {
cpuset = /cgroup/cpuset;
cpu = /cgroup/cpu;
cpuacct = /cgroup/cpuacct;
# memory = /cgroup/memory;
devices = /cgroup/devices;
freezer = /cgroup/freezer;
net_cls = /cgroup/net_cls;
blkio = /cgroup/blkio;
}
建议这里没有帮助
-bash-4.1$ ls -l /cgroup
total 12
drwxr-xr-x 2 root root 4096 Sep 1 08:34 cpuacct
drwxr-xr-x 2 root root 4096 Sep 1 08:25 cpuset
drwxr-xr-x 2 root root 4096 Sep 1 08:37 devices
-bash-4.1$
更新
Centos 6.5 服务器是运行 Virtuozzo(Media Temple DV)的虚拟化服务器。似乎需要对服务器的 Virtuozzo 配置进行一些更改,但托管公司不准备这样做。显然 Virtuozzo做支持在 Centos 7 中运行 docker,但这不是我要追求的。更多信息这里。底线是服务器正在运行的内核缺少一些 docker 运行所需的模块/配置。就我而言,这不值得做。
答案1
Centos 6.5 服务器是运行 Virtuozzo(Media Temple DV)的虚拟化服务器。似乎需要对服务器的 Virtuozzo 配置进行一些更改,但托管公司不准备这样做。显然,Virtuozzo 确实支持在 Centos 7 中运行 docker,但这不是我要追求的东西。更多信息这里. 底线是服务器正在运行的内核缺少 Docker 运行所需的一些模块/配置。