在docker中利用systemctl启动服务出现报错如何解决
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,在docker中利用systemctl启动服务出现报错如何解决?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。docker版本:[ro
千家信息网最后更新 2025年01月31日在docker中利用systemctl启动服务出现报错如何解决
在docker中利用systemctl启动服务出现报错如何解决?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
docker版本:
[root@localhost gae_proxy]# docker versionClient: Version: 1.10.3 API version: 1.22 Package version: docker-common-1.10.3-46.el7.centos.10.x86_64 Go version: go1.6.3 Git commit: d381c64-unsupported Built: Thu Aug 4 13:21:17 2016 OS/Arch: linux/amd64Server: Version: 1.10.3 API version: 1.22 Package version: docker-common-1.10.3-46.el7.centos.10.x86_64 Go version: go1.6.3 Git commit: d381c64-unsupported Built: Thu Aug 4 13:21:17 2016 OS/Arch: linux/amd64
镜像版本
[root@b2ca5610d3da /]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)
在docker中通过systemctl 启动服务的时候总是报Failed to get D-Bus connection: Operation not permitted 这样的错误提示。
[root@25d27693a24d ~]# systemctl start sshdFailed to get D-Bus connection: Operation not permitted
解决办法就是在docker run 的时候运行/usr/sbin/init 。比如:
[root@localhost /]# docker run -tid --name hadoopbase centos/hadoopbase:v001 /usr/sbin/init
这样运行起来的container就可以使用systemctl来启动服务了,有的人说在CentOS7.2中解决了通过systemctl运行报错的问题,但是我在实际操作中还是遇到这样的问题。
还有一种解决办法,就是在通过Dockerfile生成镜像文件的时候,通过CMD来执行/usr/sbin/init这条命令,即:CMD [ "/usr/sbin/init"];
关于在docker中利用systemctl启动服务出现报错如何解决问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
问题
服务
时候
运行
办法
就是
更多
版本
镜像
帮助
解答
易行
简单易行
内容
命令
实际
小伙
小伙伴
文件
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
企业应用软件开发与前端
软件开发培内容
数据库怎么把1变成01
数据库技术应用情况
三级网络技术满分多少
云服务器可以用来学习吗
北京预付费软件开发
网易版mc服务器可以加模组吗
明日之后有互通服务器吗
数据库维护做什么的
英雄联盟手游怎么改服务器
互联网科技巨头垄断专家
静安区网络软件开发定制大概费用
虚拟主机数据库能连接客户端吗
现代通信网络技术是啥
数据库文件离线打开
猿宝互联网科技招聘
服务器本机网卡
服务器管理规定
网络安全和算法工程师
服务器吵
网页查询数据库数据库连接
软件开发打工人
高中安全作业网络安全
网易版服务器怎么刷东西
违反国家计算机网络安全管理法规
我的世界国际版mcpe服务器
政务信息软件开发公司
万方数据库学位论文的出版
6年级网络安全宣传手抄报