在docker内运行centos镜像,在使用systemctl命令时显示找不到命令的问题
在运行容器时使用
docker run -d --privileged=true cent_snmp /sbin/init
命令运行容器 ,重点在于 --privileged=true 和 /sbin/init
不要在运行时写入-it 我再输入-it之后就进不去容器了
通过上面的方式运行容器之后再用
docker exec -it b35bd950784d /bin/bash
进入容器中,b35bd950784d是容器id 此时再执行systemctl相关命令就可以成功执行了