Docker下构建centos7容器无法使用systemctl命令的解决办法

Posted 灵梦De赛钱箱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker下构建centos7容器无法使用systemctl命令的解决办法相关的知识,希望对你有一定的参考价值。

最近在使用docker 构建centos7 容器时,发现无法使用systemctl 命令。后来万能的百度解决了问题,随记之以备后用。

解决办法:

 
   
   
 
docker run --privileged -it -d centos:7.6.1810 /usr/sbin/init #注意2点:1. --privileged 参数必须加,2. /usr/sbin/init作为容器的启动命令

验证方法:

 
   
   
 
docker exec -it $containerID bash #进入容器的bash命令行systemctl #验证systemctl 命令是否可用


以上是关于Docker下构建centos7容器无法使用systemctl命令的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

docker在centos7系统镜像下无法启动服务的解决办法

Docker容器集群构建!!!

使用Docker构建基于centos7镜像的python环境

第五篇:Centos7上配置docker容器ssh登录

CentOS7下使用Docker容器化.net Core 2.2

Linux(centos7)下安装Docker