systemctl start docker
Failed to get D-Bus connection: Operation not permitted
原因:
Docker的设计理念是在容器里面不运行后台服务,容器本身就是宿主机上的一个独立的主进程
容器并不是一个完整的操作系统,只有一个文件系统,而且默认启动只是普通用户这样的权限访问Linux内核,也就是没有特权
想要在docker里的centos 再跑一个docker,需要用特权模式!!(然而实际上,用了特权模式也没用,还有别的坑,不推荐在docker里装centos,再装docker)
解决方案:
docker run -itd -p 18855:8888 --name cent7 --privileged=true centos:7 /usr/sbin/init