henryspace

记录精彩的程序人生 开始使用

在 docker 容器里使用 systemctl 命令报错

在docker 容器里使用systemctl命令报错
如:systemctl start keepalived.service

问题原因:
我启动centos容器的命令是:
docker run -d --name centos_1 -it  centos:latest /bin/bash
需要修改为
docker run -tid --name centos --privileged=true centos:latest /sbin/init
也就是加--privileged=true,修改/binbash  为/sbin/init
修改后,就可以正常启动服务了
请成为永远疯狂永远浪漫永远清澈的存在。

评论
留下你的脚步
推荐阅读