Docker 使用ubuntu容器时,安装包包错:invoke-rc.d: policy-rc.d denied execution of start
2017-03-18 23:14
1131 查看
原文:http://askubuntu.com/questions/365911/why-the-services-do-not-start-at-installation
大多数发行版不会包含 /usr/sbin/policy-rc.d 文件,因为这个文件是用于帮助管理员控制哪些包可以在安装、卸载、更新时执行脚本。
而在 docker 容器中,大多数 apt-get install 发生在 docker build 阶段,这个阶段如果去启动/停止服务,可能因为一些意外而无法成功并且也没有必要。大多数服务都是在 docker run 或 docker start 时启动/停止。
如果你一定要启动/停止服务,可以将 /usr/sbin/policy-rc.d 文件中的返回值改为0。
0 - action allowed
1 - unknown action (therefore, undefined policy)
100 - unknown initscript id
101 - action forbidden by policy
102 - subsystem error
103 - syntax error
104 - [reserved]
105 - behaviour uncertain, policy undefined.
106 - action not allowed. Use the returned fallback actions
(which are implied to be “allowed”) instead.
大多数发行版不会包含 /usr/sbin/policy-rc.d 文件,因为这个文件是用于帮助管理员控制哪些包可以在安装、卸载、更新时执行脚本。
而在 docker 容器中,大多数 apt-get install 发生在 docker build 阶段,这个阶段如果去启动/停止服务,可能因为一些意外而无法成功并且也没有必要。大多数服务都是在 docker run 或 docker start 时启动/停止。
如果你一定要启动/停止服务,可以将 /usr/sbin/policy-rc.d 文件中的返回值改为0。
0 - action allowed
1 - unknown action (therefore, undefined policy)
100 - unknown initscript id
101 - action forbidden by policy
102 - subsystem error
103 - syntax error
104 - [reserved]
105 - behaviour uncertain, policy undefined.
106 - action not allowed. Use the returned fallback actions
(which are implied to be “allowed”) instead.
相关文章推荐
- docker安装中出现start: Job failed to start invoke-rc.d: initscript docker, action "start" failed.
- Ubuntu 安装和使用Docker容器
- Ubuntu下用docker安装redis镜像和使用redis容器分享
- docker使用容器ubuntu安装mongodb
- Ubuntu14.04(32位)下安装使用docker
- Ubuntu14.04中使用docker容器部署tomcat镜像+java web项目
- 在Ubuntu 14.04安装和使用Docker
- [转]在Ubuntu 14.04安装和使用Docker
- easy start of docker on ubuntu14.04 x64
- 从零开始使用Jenkins来构建Docker容器(Ubuntu 14.04)
- Ubuntu 16.04安装使用Docker
- 安装docker并使用默认镜像创建一个容器
- 分布式进阶(九)Ubuntu下使用nsenter进入Docker容器
- Ubuntu14.04(32位)下安装使用docker
- docker 安装及使用 (ubuntu)
- (原创)使用VMware安装Ubuntu,怎么无法使用startx进入桌面模式?
- 【转】[容器-docker]Ubuntu 系列安装 Docker
- 64位 ubuntu 14.04 安装使用docker
- 在Ubuntu 14.04安装和使用Docker
- Docker Ubuntu容器安装ping