在Docker中使用systemctl启动服务报错的解决办法_使用systemctl 出现 failed to get properties: operation-程序员宅基地

技术标签: 随手杂记  运维  linux  docker  

目录

一、问题背景     

二、解决办法


一、问题背景     

        在Docker中通过systemctl 启动服务的时候,总是报“Failed to get D-Bus connection: Operation not permitted ”这样的错误提示,如下所示:

        [root@localhost ~]# systemctl start sshd

        Failed to get D-Bus connection: Operation not permitted

        为了解决在Docker运行的镜像中启动服务时报出以上错误信息,整理了一下解决办法,解决方法如下:

二、解决办法

       在docker run 启动container的时候,加上/usr/sbin/init ,这样运行起来的container就可以使用systemctl来启动服务了,如下所示:

        [root@localhost ~]# docker run -tid --name nginx centos/nginx:v01 /usr/sbin/init

        另一种解决办法,就是在通过Dockerfile生成镜像文件的时候,通过CMD来执行/usr/sbin/init这条命令,即:CMD [ "/usr/sbin/init"]。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/myself88129/article/details/130558076

智能推荐

UE4-(蓝图)第一百课 用.csv格式文件作为配置文件并获取、使用数据_ue4 读取配置文件蓝图-程序员宅基地

文章浏览阅读2.1k次,点赞2次,收藏12次。.csv文件是以逗号分割的值文件。excel支持csv文件,方便修改。.csv是纯文本,可以使用记事本打开看到内容一、创建Excel数据,二、将文件另存为.csv格式的文本命名为Map,也可以使用记事本打开.csv文件查看内容。三、重点:在UE4中创建结构体命名为MapData,与Map文件中表头一致(否则数据导入后没有对应的结构体与之对应会出现错误)注意:1.用e..._ue4 读取配置文件蓝图

华硕x450jn拆机_华硕笔记本电脑X450JB拆卸并安装固态驱动器-程序员宅基地

文章浏览阅读3.6k次。链接到本文:多年来一直希望能启动笔记本. 尽管对笔记本的需求实际上并不大,但家庭和工作单位中都装有计算机,因此无需外出工作. 我去京东住了一段时间,我得到了一个华硕X450JB,一个标准的I5CPU,一个双显卡,而且价格也不贵. 这也是一个长期的愿望. 对于习惯在家中使用固态硬盘台式机的我来说,这台机器的运行速度显然是无法接受的. 我回头发现原来的机器配备了1400硬盘,速度为5400 rpm. ..._x450j怎么拆lcd

java接口中的内部类_详解Java中的接口与内部类的使用-程序员宅基地

文章浏览阅读1k次。一、接口接口的理解 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现; 也就是说,接口自身自提供方法的基本声明,而一、接口接口的理解Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现;也就是说,接口自身自提供方法的基本声明,而不提供方法体;接口中声明的方法只能被实现该接口的子类所具体实现。接口是Java中另一种非常重..._java内部类usb接口

ASP.NET项目创建_vs2022 asp.net core mvc-程序员宅基地

文章浏览阅读2k次。20220328磁盘扩容ASP.NET项目创建_vs2022 asp.net core mvc

appium+python自动化33-解锁九宫格(TouchAction)-程序员宅基地

文章浏览阅读79次。TouchAction1.源码可以在这个路径找到:Lib\site-packages\appium\webdriver\common\touch_action.pyclass TouchAction(object): def __init__(self, driver=None): self._driver = driver self._actions ..._tkinter九宫格解锁

Matplotlib is building the font cache using fc-list. This may take a moment_matplotlib is building the font cache; this may ta-程序员宅基地

文章浏览阅读7.1k次。/Users/pro/anaconda/lib/python2.7/site-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment. warnings.warn('Matplotlib is_matplotlib is building the font cache; this may take a moment.

随便推点

2020网络安全国赛题-Web安全加固(Web)答案_限制目录执行权限,对目录设置权限为无-程序员宅基地

文章浏览阅读1.7k次,点赞2次,收藏13次。2020国赛题-Web安全加固(Web) _限制目录执行权限,对目录设置权限为无

计算机等级考试考试机配置批处理_高新考试 批处理-程序员宅基地

文章浏览阅读375次。@echo offclscolor 0AEcho ************注意****************Echo 此批处理修改的计算机须符合一下要去:Echo 1.计算机名称是k62Echo 2.用户名称是k62,用户全名是k62.即,此ghost镜像安装的系统set ip=set /p ip=请_高新考试 批处理

强烈推荐iOS开发取色器_oc 相机取色-程序员宅基地

文章浏览阅读2.1k次。强烈推荐iOS开发取色器小编今天特别向大家介绍一款开发时一款利器,在开发时候我们常常根据设计师提取某些元素的颜色,这就是Sip取色器,选择后,可以直接通过粘贴生成oc的代码。_oc 相机取色

openGauss数据库源码解析系列文章——openGauss简介(三)_高斯数据库指定分区查询-程序员宅基地

文章浏览阅读3.9k次,点赞3次,收藏8次。五、价值特性openGauss相比其它开源数据库主要有复合应用场景、高性能和高可用等产品特点。(一)高性能1. CBO优化器openGauss优化器是典型的基于代价的优化(Cost-Based Optimization,简称CBO)。在这种优化器模型下,数据库根据表的元组数、字段宽度、NULL记录比率、唯一值(Distinct Value)、最常见值(Most Common Value, 简称MCV)等表的特征值以及一定的代价计算模型,计算出每一个执行步骤的不同执行方式的输出元组数和执行代价(cos_高斯数据库指定分区查询

Error:Flash Download failed - Could not load file ****.axf_error: flash download failed - could not load file-程序员宅基地

文章浏览阅读2.7w次,点赞5次,收藏20次。Error:Flash Download failed - Could not load file ****.axf_error: flash download failed - could not load file

TMS320f28035关于从TI-controlsuit使用ecan CANTA无置位的问题_28035 ecan-程序员宅基地

文章浏览阅读2.7k次,点赞3次,收藏31次。 TMS320f28035 ecan 的问题 最近因为项目需要,用到can总线协议,需要用到TI芯片TMS320f28035,在TI-controlsuit使用ecan back2back(环回)改为正常模式,改动ECanaShadow.CANMC.bit.STM = 0;来实现。环回模式下,可以邮..._28035 ecan