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

docker.io/chigusa/bililive-go:v0.8.0-rc.6 - 国内下载镜像源 浏览次数:8

bililive-go 镜像描述

这是一个使用 Go 语言编写的哔哩哔哩直播弹幕客户端镜像。
它提供了以下功能: * 连接哔哩哔哩直播服务器 * 获取直播弹幕信息 * 处理弹幕信息 * 支持自定义弹幕过滤 * 支持多种弹幕输出方式
您可以使用该镜像构建自己的哔哩哔哩直播弹幕客户端应用。
源镜像 docker.io/chigusa/bililive-go:v0.8.0-rc.6
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0-rc.6
镜像ID sha256:fc131bf1b4c379a2e31ec87ef9cf184646a153b308a991c2349a15a621d36bac
镜像TAG v0.8.0-rc.6
大小 1.16GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /entrypoint.sh
启动入口 sh
工作目录 /srv/bililive
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2026-03-12T19:09:38.061798473Z
同步时间 2026-03-23 22:06
开放端口
8080/tcp
目录挂载
/srv/bililive
环境变量
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
镜像标签
ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#chigusa/bililive-go:v0.8.0-rc.6#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0-rc.6#' 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-rc.6 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0-rc.6  docker.io/chigusa/bililive-go:v0.8.0-rc.6'

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-rc.6 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0-rc.6  docker.io/chigusa/bililive-go:v0.8.0-rc.6'

镜像构建历史


# 2026-03-13 03:09:38  0.00B 设置默认要执行的命令
CMD ["/entrypoint.sh"]
                        
# 2026-03-13 03:09:38  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["sh"]
                        
# 2026-03-13 03:09:38  0.00B 设置工作目录为/srv/bililive
WORKDIR /srv/bililive
                        
# 2026-03-13 03:09:38  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2026-03-13 03:09:38  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/srv/bililive]
                        
# 2026-03-13 03:09:38  706.00B 执行命令并创建新的镜像层
RUN |5 tag= TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= TARGETPLATFORM=linux/amd64 /bin/sh -c chmod +x /entrypoint.sh # buildkit
                        
# 2026-03-13 03:09:37  706.00B 复制新文件或目录到容器中
COPY entrypoint.sh /entrypoint.sh # buildkit
                        
# 2026-03-13 03:09:37  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-03-13 03:09:37  993.78MB 复制新文件或目录到容器中
COPY docker-context/tools/ /opt/bililive/tools/ # buildkit
                        
# 2026-03-13 03:09:34  948.00B 复制新文件或目录到容器中
COPY config.docker.yml /etc/bililive-go/config.yml # buildkit
                        
# 2026-03-13 03:09:34  35.93MB 执行命令并创建新的镜像层
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-03-13 03:09:34  35.93MB 复制新文件或目录到容器中
COPY docker-context/bin/ /tmp/prebuilt-bin/ # buildkit
                        
# 2026-03-13 03:09:34  15.17MB 执行命令并创建新的镜像层
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-03-13 03:09:34  0.00B 设置环境变量 PUID PGID UMASK
ENV PUID=0 PGID=0 UMASK=022
                        
# 2026-03-13 03:09:34  0.00B 设置环境变量 OUTPUT_DIR CONF_DIR PORT
ENV OUTPUT_DIR=/srv/bililive CONF_DIR=/etc/bililive-go PORT=8080
                        
# 2026-03-13 03:09:34  0.00B 设置环境变量 WORKDIR
ENV WORKDIR=/srv/bililive
                        
# 2026-03-13 03:09:34  0.00B 设置环境变量 IS_DOCKER
ENV IS_DOCKER=true
                        
# 2026-03-13 03:09:34  0.00B 定义构建参数
ARG TARGETPLATFORM
                        
# 2026-03-13 03:09:34  0.00B 定义构建参数
ARG TARGETVARIANT
                        
# 2026-03-13 03:09:34  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2026-03-13 03:09:34  0.00B 定义构建参数
ARG TARGETOS
                        
# 2026-03-13 03:09:34  0.00B 定义构建参数
ARG tag
                        
# 2026-02-11 01:40:09  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-02-11 01:40:09  77.87MB 
/bin/sh -c #(nop) ADD file:52c0e467fa2e92f101018df01a0ff56580c752b7553fbe6df88e16b02af6d4ee in / 
                        
# 2026-02-11 01:40:06  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2026-02-11 01:40:06  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2026-02-11 01:40:06  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-02-11 01:40:06  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:fc131bf1b4c379a2e31ec87ef9cf184646a153b308a991c2349a15a621d36bac",
    "RepoTags": [
        "chigusa/bililive-go:v0.8.0-rc.6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go:v0.8.0-rc.6"
    ],
    "RepoDigests": [
        "chigusa/bililive-go@sha256:86ca3b4bdc80e8ffe3229b60cdbf85fe465cd2d24229884b465855b22452faaa",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chigusa/bililive-go@sha256:e9958d58d7737303ce5f6d666ab5652b802ed44cebec58f096c0522082bd5da3"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-03-12T19:09:38.061798473Z",
    "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.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1158682770,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/84d6a5586ce7579e10ad1fb38a81fed1d5a618724e4e890e8fda66fce60ec6d4/diff:/var/lib/docker/overlay2/ca14840b108847b4d8b05a997348db18555d210a813cfd5d5b6c588431c6334f/diff:/var/lib/docker/overlay2/9461bb1f01d9e41f62600ab3ab98376650bb11a28c53197fbdfadbb2b30670d6/diff:/var/lib/docker/overlay2/63710f52fc51b4b05942e7c109dd58c1ff043baa03a9012f3f330c36f691ebd8/diff:/var/lib/docker/overlay2/0e9b69b6b8ad1f5b95c2d60b52a3bafa3bfc2c71d16793e969b5339a634ca85f/diff:/var/lib/docker/overlay2/c7a7ecdef7bdda5800ccfec4703f6000e68e2e1cf07b89435094afb359f36fc1/diff:/var/lib/docker/overlay2/38ee978c8be6bf05dfa13ec5ab95d0f131a61745f9331c5c4aa1707d41eb5037/diff:/var/lib/docker/overlay2/96b797e2c01bc02bd7df14b803f529d276a5b2e176e57b6a13bd22ad98de41ff/diff:/var/lib/docker/overlay2/434254a8adabfdb15a8eb0283a94b2c4a0f32f7eb83fa9a9b6160b0bdb249334/diff",
            "MergedDir": "/var/lib/docker/overlay2/d3fb5f6a970f8a8828a00eafcb3335341354829418a1c04df51c506102704567/merged",
            "UpperDir": "/var/lib/docker/overlay2/d3fb5f6a970f8a8828a00eafcb3335341354829418a1c04df51c506102704567/diff",
            "WorkDir": "/var/lib/docker/overlay2/d3fb5f6a970f8a8828a00eafcb3335341354829418a1c04df51c506102704567/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:6b7908e4c7473003628ddbd1d8ad378db659f0bf29a3019f7bb7150e9bfd109d",
            "sha256:e8ca4b04e169828878ecd9403ff854a57dd6919dc6e0495c5a3d1f0b3f1f6fd9",
            "sha256:92b3ea402cff9c5458748e6eb0304ea550d48f64dbd38d61c0d68407f37861fa",
            "sha256:44241fbe425ca4eeb3d7f3132611ecf725d77b2120307d387b494d0773477597",
            "sha256:c810c94b8256ba1b26cda62509c4537403d2af59891ed4400ae45bd690a056da",
            "sha256:9d8d52ede4498ed3a7ec8b7c6c12f776bae39a08f57c636cfe269f3526e6094a",
            "sha256:0da4375335e2710e3f57f6a48076e08edc835cc97902029884b567324c058902",
            "sha256:346cfd29d079756466a50cb3c213db4cbbccec3f6b41977b3617eb4324ae9521",
            "sha256:a6f02417bd40ef483800117f1747a6a7054757809d8465e0e5fd814b2d7ac6f8",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-23T22:05:43.031803623+08:00"
    }
}

更多版本

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

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

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

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

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

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

docker.io/chigusa/bililive-go:latest

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

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

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

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

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

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

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

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

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

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

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