Docker——运行systemctl报错

在容器中执行systemctl status firwalld.service,报错如下:

查询发现需要在容器执行时引入privileged参数,否则container内的root只是外部的一个普通用户权限。
docker run -itd --name c8 --privileged centos /usr/sbin/init
docker exec -it c8 /bin/bash

privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。允许你在docker容器中启动docker容器。

你可能感兴趣的:(Docker——运行systemctl报错)