美国VPSdocker报错:Failed to get D-Bus connection Operation not permitted的解决办法
问题:
Docker使用centos7镜像创建容器后,在里面使用systemctl启动服务报错:
Failed to get D-Bus connection: Operation not permitted
问题复现:
#docker run -itd --name centos7 centos:7
#docker attach centos7
#yum install vsftpd
#systemctl start vsftpd
报错:Failed to get D-Bus connection: Operation not permitted
解决办法:
先把原先创建的容器停止服务并移除
#docker stop centos7
#docker rm centos7
以特权模式运行容器。
#docker run -d --name centos7 --privileged=true centos:7
进入容器:
#docker exec -it centos7 / bin / bash
#yum install vsftpd
#systemctl start vsftpd
启动正常。
购买使用一诺网络美国VPS,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国VPS低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3