You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Alpine容器中列出运行服务遇openrc安装失败求助

解决Alpine容器apk安装openrc的错误及服务查看方法

一、修复apk源访问与SSL证书问题

你的报错核心是SSL证书验证失败,且Alpine 3.16属于旧版本,官方默认源已归档,按以下步骤处理:

  1. 更新系统CA证书
    先尝试修复证书验证问题:

    apk add --no-cache ca-certificates
    

    若仍报错,临时跳过证书验证(仅临时使用):

    apk add --no-cache ca-certificates --allow-untrusted
    
  2. 替换为归档源
    Alpine旧版本源已迁移至归档服务器,修改源配置文件:

    echo -e "https://archive.alpinelinux.org/alpine/v3.16/main\nhttps://archive.alpinelinux.org/alpine/v3.16/community" > /etc/apk/repositories
    

    执行更新索引:

    apk update
    

二、安装openrc

源修复后,执行安装命令:

apk add openrc

若仍提示找不到包,可指定对应版本(以Alpine 3.16归档源中的版本为例):

apk add openrc=0.46.4-r0

三、容器环境下更简便的服务查看方式

Docker容器通常以单进程模式运行(Mosquitto容器默认仅运行mosquitto进程),无需依赖openrc,直接查看进程即可:

  • 查看所有运行进程:
    ps aux
    
  • 仅查看Mosquitto相关进程:
    pgrep -l mosquitto
    

若容器内有多进程服务,也可使用top命令实时监控运行状态。

内容的提问来源于stack exchange,提问作者M.Zayed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 14:40:29