启动docker并使用systemctl命令管理服务

默认启动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 /]#

你可能感兴趣的:(容器,docker)