logo
docker.io/chigusa/bililive-go:v0.8.0
linux/amd64 docker.io

bililive-go 镜像描述

这是一个使用 Go 语言编写的哔哩哔哩直播弹幕客户端镜像。
它提供了以下功能: * 连接哔哩哔哩直播服务器 * 获取直播弹幕信息 * 处理弹幕信息 * 支持自定义弹幕过滤 * 支持多种弹幕输出方式
您可以使用该镜像构建自己的哔哩哔哩直播弹幕客户端应用。
20
浏览次数
1.01GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0
源镜像
docker.io/chigusa/bililive-go:v0.8.0
镜像ID
sha256:def4c5886d4e63654b14d89c0504be7baa8585cd0add3927ec92b06299ea1da7
镜像 TAG
v0.8.0
镜像大小
1.01GB
平台架构
linux/amd64
镜像源
docker.io
CMD
/entrypoint.sh
启动入口
sh
工作目录
/srv/bililive
OS/平台
linux/amd64
镜像创建
2026-08-17T08:59:56.989446157Z
同步时间
2026-08-18 05:45
浏览量
20 次
贡献者
🔌 开放端口 1
8080/tcp
📁 目录挂载 1
 /srv/bililive
⚙️ 环境变量 9
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
IS_DOCKER=true 1
WORKDIR=/srv/bililive 2
OUTPUT_DIR=/srv/bililive 3
CONF_DIR=/etc/bililive-go 4
PORT=8080 5
PUID=0 6
PGID=0 7
UMASK=022 8
🏷️ 镜像标签 1
KeyValue
22.04 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 22.04 Trivy 2026-08-18 05:45 查看完整报告
23
低危 LOW
31
中危 MEDIUM
51
高危 HIGH
2
严重 CRITICAL
受影响目标 (6)
docker.io/chigusa/bililive-go:v0.8.0 (ubuntu 22.04) ubuntu Node.js node-pkg opt/bililive/tools/linux/amd64/bililive-recorder/v2.17.3/BililiveRecorder.Cli.deps.json dotnet-core opt/bililive/tools/linux/amd64/dotnet/8.0.20/shared/Microsoft.AspNetCore.App/8.0.20/Microsoft.AspNetCore.App.deps.json dotnet-core opt/bililive/tools/linux/amd64/dotnet/8.0.20/shared/Microsoft.NETCore.App/8.0.20/Microsoft.NETCore.App.deps.json dotnet-core usr/bin/bililive-go gobinary

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0  docker.io/chigusa/bililive-go:v0.8.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0  docker.io/chigusa/bililive-go:v0.8.0

Shell快速替换命令

sed -i 's#chigusa/bililive-go:v0.8.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0  docker.io/chigusa/bililive-go:v0.8.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0  docker.io/chigusa/bililive-go:v0.8.0'

镜像构建历史


# 2026-08-17 16:59:56  0.00B 设置默认要执行的命令
CMD ["/entrypoint.sh"]
                        
# 2026-08-17 16:59:56  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["sh"]
                        
# 2026-08-17 16:59:56  0.00B 设置工作目录为/srv/bililive
WORKDIR /srv/bililive
                        
# 2026-08-17 16:59:56  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2026-08-17 16:59:56  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/srv/bililive]
                        
# 2026-08-17 16:59:56  706.00B 执行命令并创建新的镜像层
RUN |5 tag= TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= TARGETPLATFORM=linux/amd64 /bin/sh -c chmod +x /entrypoint.sh # buildkit
                        
# 2026-08-17 16:59:56  706.00B 复制新文件或目录到容器中
COPY entrypoint.sh /entrypoint.sh # buildkit
                        
# 2026-08-17 16:59:56  0.00B 执行命令并创建新的镜像层
RUN |5 tag= TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= TARGETPLATFORM=linux/amd64 /bin/sh -c set -eux;     HAS_TOOLS=$(find /opt/bililive/tools -mindepth 1 -not -name '.gitkeep' -print -quit | wc -l);     if [ "$HAS_TOOLS" -gt 0 ]; then         echo "=== CI 模式: 使用预下载的内置工具 ===";         find /opt/bililive/tools -name '.gitkeep' -delete 2>/dev/null || true;     else         echo "=== 本地模式: 通过 sync-built-in-tools 下载 ===";         /usr/bin/bililive-go --sync-built-in-tools-to-path /opt/bililive/tools || true;     fi # buildkit
                        
# 2026-08-17 16:59:56  827.68MB 复制新文件或目录到容器中
COPY docker-context/tools/ /opt/bililive/tools/ # buildkit
                        
# 2026-08-17 16:59:51  948.00B 复制新文件或目录到容器中
COPY config.docker.yml /etc/bililive-go/config.yml # buildkit
                        
# 2026-08-17 16:59:51  44.15MB 执行命令并创建新的镜像层
RUN |5 tag= TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= TARGETPLATFORM=linux/amd64 /bin/sh -c set -eux;     if [ -f /tmp/prebuilt-bin/bililive-go ]; then         echo "=== CI 模式: 使用预编译二进制 ===";         mv /tmp/prebuilt-bin/bililive-go /usr/bin/bililive-go;     elif [ -n "${tag}" ]; then         echo "=== 本地模式: 从 GitHub Releases 下载 (tag=${tag}) ===";         case $(arch) in             aarch64) go_arch=arm64 ;;             arm*)    go_arch=arm   ;;             i386|i686) go_arch=386 ;;             x86_64)  go_arch=amd64 ;;             *) echo "Unsupported arch: $(arch)"; exit 1 ;;         esac;         cd /tmp &&         curl -sSLO "https://github.com/bililive-go/bililive-go/releases/download/${tag}/bililive-linux-${go_arch}.tar.gz" &&         tar zxvf "bililive-linux-${go_arch}.tar.gz" "bililive-linux-${go_arch}" &&         chmod +x "bililive-linux-${go_arch}" &&         mv "./bililive-linux-${go_arch}" /usr/bin/bililive-go &&         rm "./bililive-linux-${go_arch}.tar.gz";         if [ "${tag}" != "$(/usr/bin/bililive-go --version 2>&1 | tr -d '\n')" ]; then             echo "版本验证失败: 期望 ${tag},实际 $(/usr/bin/bililive-go --version 2>&1 | tr -d '\n')";             exit 1;         fi;     else         echo "错误: 未找到可用的 bililive-go 二进制";         echo "  CI 模式: 请确保 docker-context/bin/bililive-go 存在";         echo "  本地模式: docker build --build-arg tag=v0.8.0-rc.3 -t bililive-go .";         exit 1;     fi;     chmod +x /usr/bin/bililive-go;     rm -rf /tmp/prebuilt-bin # buildkit
                        
# 2026-08-17 16:59:50  44.15MB 复制新文件或目录到容器中
COPY docker-context/bin/ /tmp/prebuilt-bin/ # buildkit
                        
# 2026-08-17 16:59:50  11.89MB 执行命令并创建新的镜像层
RUN |5 tag= TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= TARGETPLATFORM=linux/amd64 /bin/sh -c mkdir -p $OUTPUT_DIR &&     mkdir -p $CONF_DIR &&     mkdir -p /opt/bililive/tools &&     apt-get update &&     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends     curl     tzdata     ca-certificates     libatomic1 &&     sh -c '    if [ "$TARGETARCH" = "arm" ]; then     echo "skip gosu for arm (armv7/armhf)";     else     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends gosu;     fi' &&     sh -c '    if [ "$TARGETARCH" = "amd64" ] || [ "$TARGETARCH" = "arm64" ]; then     echo "skip apt ffmpeg for $TARGETARCH";     else     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends ffmpeg;     fi' &&     cp -r -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &&     apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-08-17 16:59:50  0.00B 设置环境变量 PUID PGID UMASK
ENV PUID=0 PGID=0 UMASK=022
                        
# 2026-08-17 16:59:50  0.00B 设置环境变量 OUTPUT_DIR CONF_DIR PORT
ENV OUTPUT_DIR=/srv/bililive CONF_DIR=/etc/bililive-go PORT=8080
                        
# 2026-08-17 16:59:50  0.00B 设置环境变量 WORKDIR
ENV WORKDIR=/srv/bililive
                        
# 2026-08-17 16:59:50  0.00B 设置环境变量 IS_DOCKER
ENV IS_DOCKER=true
                        
# 2026-08-17 16:59:50  0.00B 定义构建参数
ARG TARGETPLATFORM
                        
# 2026-08-17 16:59:50  0.00B 定义构建参数
ARG TARGETVARIANT
                        
# 2026-08-17 16:59:50  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2026-08-17 16:59:50  0.00B 定义构建参数
ARG TARGETOS
                        
# 2026-08-17 16:59:50  0.00B 定义构建参数
ARG tag
                        
# 2026-08-01 05:53:12  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-08-01 05:53:11  78.08MB 
/bin/sh -c #(nop) ADD file:4501ff54ffd37d854b1cfbcd2e37da58bf8a49da3a6a82232d03e7556d337a92 in / 
                        
# 2026-08-01 05:53:09  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2026-08-01 05:53:09  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-08-01 05:53:09  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:def4c5886d4e63654b14d89c0504be7baa8585cd0add3927ec92b06299ea1da7",
    "RepoTags": [
        "chigusa/bililive-go:v0.8.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0"
    ],
    "RepoDigests": [
        "chigusa/bililive-go@sha256:d62615092f0cc573c43b19c486331a5543ba355757efa4cac220c128f25a9635",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go@sha256:744bd645c44f3b7b9a35512da983ed08b704755a9a1dffd112529c713cf24fd4"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-08-17T08:59:56.989446157Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "IS_DOCKER=true",
            "WORKDIR=/srv/bililive",
            "OUTPUT_DIR=/srv/bililive",
            "CONF_DIR=/etc/bililive-go",
            "PORT=8080",
            "PUID=0",
            "PGID=0",
            "UMASK=022"
        ],
        "Cmd": [
            "/entrypoint.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/srv/bililive": {}
        },
        "WorkingDir": "/srv/bililive",
        "Entrypoint": [
            "sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1005947752,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/7371aa0875e5ceaf3903018e61acd9e3c6a8ae97179e365164f433fab6891478/diff:/var/lib/docker/overlay2/a6814a7d05bd39a9682826abaf4776fcf3d699bebd52ec5b72c67a76f521b195/diff:/var/lib/docker/overlay2/1bc6098737a752643ee7bb8f41899a4c0b91acaaf945eb51a6c165103f369bf0/diff:/var/lib/docker/overlay2/8572f60b1b392ad07cc4ea12d644f925d07472a0d53289693c888328dd3159f7/diff:/var/lib/docker/overlay2/5dedc7e12986ee37aced2fbcfc8e182d9ee422bd958594d266cdcedcc8665ec1/diff:/var/lib/docker/overlay2/a64a09b205e64993304d9838a5e5553ea3cc714fd8355a019c86b2e155a8df71/diff:/var/lib/docker/overlay2/207be92457ed0e0ed8ede57dec7185be1c43dd7ab0ddbdff70a7df2f1973047a/diff:/var/lib/docker/overlay2/6eee25a5544c01f3f346414e3fcf654012b9fcd81f6adaaa1e56ec7622d8af17/diff:/var/lib/docker/overlay2/48280c1da0e2cb0f8d9b67c51d83bdc90eab5c2948503fe9115f9196285609c0/diff",
            "MergedDir": "/var/lib/docker/overlay2/6bafeffec629faa8bc94d8e56eb6d35b5f1baa63fbbdc80285a592f835c3f939/merged",
            "UpperDir": "/var/lib/docker/overlay2/6bafeffec629faa8bc94d8e56eb6d35b5f1baa63fbbdc80285a592f835c3f939/diff",
            "WorkDir": "/var/lib/docker/overlay2/6bafeffec629faa8bc94d8e56eb6d35b5f1baa63fbbdc80285a592f835c3f939/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:beb59027b96ddbf30ac9c80b527668fe7011f4f553fe83f5e59199e9a84fb5ca",
            "sha256:9cd56ddfe3f463433457b33a861080900357285bb67703ae3c5c32a83c8b8403",
            "sha256:53c55388f6a8e5c3a21f820c54a5119c3ca976fb42f100c9d556f3a6e6d59e21",
            "sha256:886addc1ae1695af6a435b461904c15ced4a65c4d679fd0d53397c1ef0963967",
            "sha256:79eddda1311f2b304701e353d4e72989b0cacaf35e7dd648ecadb2ce19d85ff0",
            "sha256:5c9705cf3a1dcee3837ae3616bcd727637e8d53437234006f1eb559689631d8f",
            "sha256:9403fe3a44589f6460a0da7d9c1c20ce07f9b032bb2d7389d1bce523a849368f",
            "sha256:acd276e4b184215b6cff832bc91ca23c7bbf3166c3436e044bb99381c81f7d8a",
            "sha256:c0d08b885ad899b686b66808f619ca759eeefe2671f9bb20f9ad11689bef136c",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-18T05:44:37.229826045+08:00"
    }
}

更多版本

docker.io/chigusa/bililive-go:v0.7.33

linux/amd64 docker.io163.54MB2024-11-15 10:36
1687

docker.io/chigusa/bililive-go:v0.7.33

linux/arm docker.io106.86MB2025-02-15 12:11
469

docker.io/chigusa/bililive-go:v0.7.35

linux/amd64 docker.io164.05MB2025-04-15 19:12
444

docker.io/chigusa/bililive-go:latest

linux/amd64 docker.io164.05MB2025-04-15 19:14
697

docker.io/chigusa/bililive-go:v0.7.39-rc.1

linux/amd64 docker.io320.12MB2025-10-22 18:28
433

docker.io/chigusa/bililive-go:v0.7.38

linux/amd64 docker.io319.32MB2025-10-22 21:53
349

docker.io/chigusa/bililive-go:v0.7.39-rc.9

linux/amd64 docker.io1.08GB2025-10-27 15:46
380

docker.io/chigusa/bililive-go:v0.8.0-rc.4

linux/amd64 docker.io1.12GB2026-02-28 13:29
285

docker.io/chigusa/bililive-go:v0.8.0-rc.6

linux/amd64 docker.io1.16GB2026-03-23 22:06
265

docker.io/chigusa/bililive-go:v0.8.0

linux/amd64 docker.io1.01GB2026-08-18 05:45
19
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×