默认启动docker中是不能执行systemctl
命令的,如下:
[root@ba787e37198f tuned]# systemctl start tuned
Failed to get D-Bus connection: Operation not permitted
修改docker的启动方式,添加--privileged=true
参数,添加启动shell
docker run -it -d --name centos7-6 --privileged=true centos:7 /sbin/init
测试结果:
docker exec -it -uroot centos7-6 bash
[root@ebadda72dbe8 /]# systemctl restart tuned
[root@ebadda72dbe8 /]#