首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在远程Linux盒上输入Docker容器,其过程在本地框上工作良好吗?

无法在远程Linux盒上输入Docker容器,其过程在本地框上工作良好吗?
EN

Stack Overflow用户
提问于 2014-12-26 15:52:38
回答 1查看 1.2K关注 0票数 1

我在本地和远程Linux机器上设置了nsenter。远程框是托管的虚拟机。本地的盒子是我办公室里的一台电脑。它们都在运行Ubuntu12.0.4LTS服务器版本,它们都有支持docker的内核修补程序。我的本地框正在运行Docker 1.0.1,这是Docker的apt-get版本。遥控器正在运行1.4.1,这是最新的,也是最大的。

下面是在这两台机器上执行nsenter的过程,并显示了远程机器的详细信息:

代码语言:javascript
复制
kelpmaster@external:~$ sudo docker inspect --format {{.State.Pid}} fluffy_cinnamon
32113
kelpmaster@external:~$ sudo nsenter --target 32113 --mount --ipc --net --pid
nsenter: cannot open /proc/32113/ns/pid: No such file or directory

我检查了远程框上的进程列表,32113肯定在进程列表中。我检查了文件结构,肯定有一个名为/proc/32113/ns的目录。但是,在我的远程框中,进程命名空间文件夹中不存在名为pid的文件/目录。在我当地的盒子里。

为什么当在本地框上正确创建pid文件/目录时,它会从远程框中丢失?我怎样才能解决这个问题,这样我就可以像在本地箱子上一样,把我的码头集装箱寄存在遥控器上?

EN

回答 1

Stack Overflow用户

发布于 2015-03-18 21:06:48

使用lxc-checkconfig查看“pid命名空间:已启用”还是内核。

您还可以查找Cgroup:启用的Cgroup命名空间:启用

如果没有适当地挂载它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27659125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档