(LXD)LXC容器无法自动启动服务

美丽的

使用: Ubuntu Server 14.04 x64 LXD 2.0.0

我有几个运行lighttpd + mysql的容器(它们全部运行“ alpine-edge”)。

问题在于,每次我重新启动容器时,都必须手动重新启动那些服务,因为它们不会自动启动。

我需要做些什么来解决这个问题?

更新

我正在使用的临时解决方法是:

lxc exec alpine-edge service lighttpd start

从父操作系统(在初始化脚本中)。但是我相信应该有一种在容器内自动执行此操作的方法,因此,如果我手动重新启动它(容器),则不必每次都执行该命令。

乔纳森(Jonathan Y.)

Alpine Linux将OpenRC用于其init系统与之交互的基本命令是

rc-update add <service> [runlevel]

添加service到init序列(类似systemdsystemctl enable <service>在Ubuntu 15.04和向前);

rc-update del <service> [runlevel]

service在系统初始化期间停止启动(类似于systemdsystemctl disable <service>);

rc-service <service> [start stop restart]

管理当前正在运行的服务(类似于systemdsystemctl [start stop restart] <service>,或等效地/etc/init.d/service [start stop restart]systemdOpenRC和OpenRC中均有效)。

可以在上面链接到的Alpine Wiki页面上找到更多信息,并且systemd可以在此处找到OpenRC转换的备忘单

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法自动启动使用 LXD 创建的 LXC 容器

来自分类Dev

无法启动lxc容器

来自分类Dev

无法启动lxc容器

来自分类Dev

LXD无法启动容器

来自分类Dev

Systemd无法在LXD管理的16.04容器中启动OpenVPN

来自分类Dev

LXC 2.0 / LXD容器中的GUI

来自分类Dev

在Docker容器内自动启动服务

来自分类Dev

无法在Alpine Linux LXC上启动NFS服务器

来自分类Dev

使用LAMP堆栈备份和还原LXC容器-MySQL无法在容器中启动

来自分类Dev

将共享的主机目录添加到LXC / LXD容器

来自分类Dev

在LXD管理的容器中启动屏幕会话

来自分类Dev

通过主机从其他lxc容器访问lxc容器服务

来自分类Dev

在Docker容器中运行的Debian上自动启动ntp服务

来自分类Dev

juju无法启动lxc机器

来自分类Dev

如何设置LXC容器以在15.10中启动?

来自分类Dev

启动器服务无法在Ubuntu 14.04上自动启动

来自分类Dev

mysql服务无法在启动时自动启动

来自分类Dev

从LXC迁移到LXD

来自分类Dev

无法在 docker 容器内启动/停止/重启服务

来自分类Dev

Docker for windows 错误:无法启动服务 spark: 容器

来自分类Dev

Windows服务在重新启动后无法自动启动(启动类型为自动)

来自分类Dev

如何在LXD托管的LXC容器中允许/ dev / net / Tun?

来自分类Dev

如何在LXD托管的LXC容器中允许/ dev / net / Tun?

来自分类Dev

SQL Server服务无法自动启动(登录失败)

来自分类Dev

如果服务无法启动,是否可以自动回滚快照?

来自分类Dev

无法启动Docker容器

来自分类Dev

Docker容器无法启动

来自分类Dev

LXC:在容器内自动运行应用程序

来自分类Dev

无法访问从主机共享的 lxd 容器中的文件