[root@testserver4 ~]# docker exec -ti e38bc81e2a8b /bin/bash
Error response from daemon: Unsupported: Exec is not supported by the lxc driver
其实官方已经早就不推荐使用lxc了,所以只要去掉启动参数设置的lxc选项即可
vim /etc/sysconfig/docker
------------
other_args="-exec-driver=lxc --selinux-enabled"
# 删除--exec-driver=lxc即可,改为
other_args="--selinux-enabled"
------------
重启service docker restart在连接一次就可以了
本文介绍了解决Docker中因使用LXC驱动而导致无法执行exec命令的问题。通过修改配置文件去掉LXC选项,并重启服务,成功解决了该问题。

1万+

被折叠的 条评论
为什么被折叠?



