首页 > 其他 > 详细

docker exec不能进入容器

时间:2017-10-13 22:11:35      阅读:7042      评论:0      收藏:0      [点我收藏+]

报错

[root@VM-2-10-12 ~]# docker exec -it chunxu.xu_172.16.22.252 bash
rpc error: code = 13 desc = invalid header field value "oci runtime error: exec failed: container_linux.go:247: starting container process caused \"process_linux.go:75: starting setns process caused \\\"fork/exec /proc/self/exe: no such file or directory\\\"\"\n"

解决方法:

nsenter  -m -t 3639 bash  #3639是libcontainerd的pid
mount /dev/mapper/docker-253\:3-3221225568-4723e8178992b32b7284aa48c1c62f4011a6b785aca0c54e18d7ce5cc23b22dc -o rw,relatime,nouuid,attr2,inode64,sunit=512,swidth=1024,noquota -t xfs /data1/docker/devicemapper/mnt/4723e8178992b32b7284aa48c1c62f4011a6b785aca0c54e18d7ce5cc23b22dc   #4723e8178992b32b7284aa48c1c62f4011a6b785aca0c54e18d7ce5cc23b22dc是通过docker inspect找到的DeviceName

 

docker exec不能进入容器

原文:http://peitianwang.blog.51cto.com/7179782/1972071

(2)
(2)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!