ghcr.io/m1k1o/neko/chromium:3.0.6 linux/arm64

ghcr.io/m1k1o/neko/chromium:3.0.6 - 国内下载镜像源 浏览次数:30 温馨提示: 这是一个 linux/arm64 系统架构镜像

该镜像 ghcr.io/m1k1o/neko/chromium 是一个基于 Chromium 的 Docker 镜像,由 m1k1o 维护。它提供了一个轻量级的、可定制的 Chromium 环境,方便在 Docker 容器中运行 Chromium 浏览器及其相关的工具。

源镜像 ghcr.io/m1k1o/neko/chromium:3.0.6
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium:3.0.6-linuxarm64
镜像ID sha256:7f9e96c7d4ee9f69678653e27c05c8bdd01885ccf87de3d5d1fe619f1c79d559
镜像TAG 3.0.6-linuxarm64
大小 1.29GB
镜像源 ghcr.io
CMD /usr/bin/supervisord -c /etc/neko/supervisord.conf
启动入口
工作目录
OS/平台 linux/arm64
浏览量 30 次
贡献者 ai**r@outlook.jp
镜像创建 2025-05-29T00:42:46.166953707Z
同步时间 2025-09-13 12:39
更新时间 2025-09-18 05:56
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DEBIAN_FRONTEND=noninteractive USER=neko DISPLAY=:99.0 PULSE_SERVER=unix:/tmp/pulseaudio.socket XDG_RUNTIME_DIR=/tmp/runtime-neko NEKO_SERVER_BIND=:8080 NEKO_PLUGINS_ENABLED=true NEKO_PLUGINS_DIR=/etc/neko/plugins/
镜像标签
3: net.m1k1o.neko.api-version 2025-05-29T00:40:13.840Z: org.opencontainers.image.created A self hosted virtual browser that runs in docker and uses WebRTC.: org.opencontainers.image.description Apache-2.0: org.opencontainers.image.licenses cb3d02fbb69310133cf99010ba5a21ee5e71d212: org.opencontainers.image.revision https://github.com/m1k1o/neko: org.opencontainers.image.source neko: org.opencontainers.image.title https://github.com/m1k1o/neko: org.opencontainers.image.url 3.0.6: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium:3.0.6-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium:3.0.6-linuxarm64  ghcr.io/m1k1o/neko/chromium:3.0.6

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium:3.0.6-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium:3.0.6-linuxarm64  ghcr.io/m1k1o/neko/chromium:3.0.6

Shell快速替换命令

sed -i 's#ghcr.io/m1k1o/neko/chromium:3.0.6#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium:3.0.6-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium:3.0.6-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium:3.0.6-linuxarm64  ghcr.io/m1k1o/neko/chromium:3.0.6'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium:3.0.6-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium:3.0.6-linuxarm64  ghcr.io/m1k1o/neko/chromium:3.0.6'

镜像构建历史


# 2025-05-29 08:42:46  24.56KB 复制新文件或目录到容器中
COPY openbox.xml /etc/neko/openbox.xml # buildkit
                        
# 2025-05-29 08:42:46  1.16KB 复制新文件或目录到容器中
COPY policies.json /etc/chromium/policies/managed/policies.json # buildkit
                        
# 2025-05-29 08:42:46  2.56KB 复制新文件或目录到容器中
COPY --chown=neko preferences.json /home/neko/.config/chromium/Default/Preferences # buildkit
                        
# 2025-05-29 08:42:46  903.00B 复制新文件或目录到容器中
COPY supervisord.conf /etc/neko/supervisord/chromium.conf # buildkit
                        
# 2025-05-29 08:42:46  453.86MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "deb http://ftp.de.debian.org/debian bookworm main" >> /etc/apt/sources.list;     apt-get update;     apt-get install -y --no-install-recommends chromium chromium-common chromium-sandbox openbox;     CHROMIUM_DIR="/usr/lib/chromium";     ARCH=$(dpkg --print-architecture);     if [ "${ARCH}" = "amd64" ]; then         apt-get install -y --no-install-recommends unzip;         WIDEVINE_ARCH="x64";         WIDEVINE_VERSION=$(wget --quiet -O - https://dl.google.com/widevine-cdm/versions.txt | sort --version-sort | tail -n 1);         wget -O /tmp/widevine.zip "https://dl.google.com/widevine-cdm/${WIDEVINE_VERSION}-linux-${WIDEVINE_ARCH}.zip";         mkdir -p "${CHROMIUM_DIR}/WidevineCdm/_platform_specific/linux_${WIDEVINE_ARCH}";         unzip -p /tmp/widevine.zip LICENSE.txt > "${CHROMIUM_DIR}/WidevineCdm/LICENSE";         unzip -p /tmp/widevine.zip manifest.json > "${CHROMIUM_DIR}/WidevineCdm/manifest.json";         unzip -p /tmp/widevine.zip libwidevinecdm.so > "${CHROMIUM_DIR}/WidevineCdm/_platform_specific/linux_${WIDEVINE_ARCH}/libwidevinecdm.so";         find "${CHROMIUM_DIR}/WidevineCdm" -type d -exec chmod 0755 '{}' \;;         find "${CHROMIUM_DIR}/WidevineCdm" -type f -exec chmod 0644 '{}' \;;         rm /tmp/widevine.zip;         apt-get --purge autoremove -y unzip;     else         echo "Widevine is not supported on ${ARCH}";     fi;     apt-get clean -y;     rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit
                        
# 2025-05-29 08:32:09  344.00B 复制新文件或目录到容器中
COPY config.yml /etc/neko/neko.yaml # buildkit
                        
# 2025-05-29 08:32:09  54.82KB 复制新文件或目录到容器中
COPY /usr/local/lib/xorg/modules/input/neko_drv.so /usr/lib/xorg/modules/input/neko_drv.so # buildkit
                        
# 2025-05-29 08:32:09  148.83KB 复制新文件或目录到容器中
COPY /usr/local/lib/xorg/modules/drivers/dummy_drv.so /usr/lib/xorg/modules/drivers/dummy_drv.so # buildkit
                        
# 2025-05-29 08:32:08  7.48MB 复制新文件或目录到容器中
COPY client/dist /var/www # buildkit
                        
# 2025-05-29 08:32:08  23.17MB 复制新文件或目录到容器中
COPY /src/bin/neko /usr/bin/neko # buildkit
                        
# 2025-05-29 08:32:08  0.00B 复制新文件或目录到容器中
COPY /src/bin/plugins/ /etc/neko/plugins/ # buildkit
                        
# 2025-05-29 08:19:30  0.00B 添加元数据标签
LABEL net.m1k1o.neko.api-version=3
                        
# 2025-05-29 08:19:30  0.00B 设置默认要执行的命令
CMD ["/usr/bin/supervisord" "-c" "/etc/neko/supervisord.conf"]
                        
# 2025-05-29 08:19:30  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "wget -O - http://localhost:${NEKO_SERVER_BIND#*:}/health ||         wget --no-check-certificate -O - https://localhost:${NEKO_SERVER_BIND#*:}/health ||         exit 1"] "10s" "5s" "0s" "0s" '\b'}
                        
# 2025-05-29 08:19:30  0.00B 设置环境变量 NEKO_PLUGINS_DIR
ENV NEKO_PLUGINS_DIR=/etc/neko/plugins/
                        
# 2025-05-29 08:19:30  0.00B 设置环境变量 NEKO_PLUGINS_ENABLED
ENV NEKO_PLUGINS_ENABLED=true
                        
# 2025-05-29 08:19:30  0.00B 设置环境变量 NEKO_SERVER_BIND
ENV NEKO_SERVER_BIND=:8080
                        
# 2025-05-29 08:19:30  0.00B 设置环境变量 XDG_RUNTIME_DIR
ENV XDG_RUNTIME_DIR=/tmp/runtime-neko
                        
# 2025-05-29 08:19:30  0.00B 设置环境变量 PULSE_SERVER
ENV PULSE_SERVER=unix:/tmp/pulseaudio.socket
                        
# 2025-05-29 08:19:30  0.00B 设置环境变量 DISPLAY
ENV DISPLAY=:99.0
                        
# 2025-05-29 08:19:30  0.00B 设置环境变量 USER
ENV USER=neko
                        
# 2025-05-29 08:19:30  0.00B 复制新文件或目录到容器中
COPY runtime/fonts /usr/local/share/fonts # buildkit
                        
# 2025-05-29 08:19:30  4.35KB 复制新文件或目录到容器中
COPY runtime/fontconfig/* /etc/fonts/conf.d/ # buildkit
                        
# 2025-05-29 08:19:30  0.00B 复制新文件或目录到容器中
COPY --chown=neko:neko runtime/icon-theme /home/neko/.icons/default # buildkit
                        
# 2025-05-29 08:19:30  5.20KB 复制新文件或目录到容器中
COPY runtime/xorg.conf /etc/neko/xorg.conf # buildkit
                        
# 2025-05-29 08:19:30  229.00B 复制新文件或目录到容器中
COPY runtime/supervisord.dbus.conf /etc/neko/supervisord.dbus.conf # buildkit
                        
# 2025-05-29 08:19:30  1.47KB 复制新文件或目录到容器中
COPY runtime/supervisord.conf /etc/neko/supervisord.conf # buildkit
                        
# 2025-05-29 08:19:30  846.00B 复制新文件或目录到容器中
COPY runtime/default.pa /etc/pulse/default.pa # buildkit
                        
# 2025-05-29 08:19:30  222.00B 复制新文件或目录到容器中
COPY runtime/dbus /usr/bin/dbus # buildkit
                        
# 2025-05-29 08:19:30  17.00B 复制新文件或目录到容器中
COPY --chown=neko:neko runtime/.Xresources /home/neko/.Xresources # buildkit
                        
# 2025-05-29 08:19:30  735.70MB 执行命令并创建新的镜像层
RUN |3 USERNAME=neko USER_UID=1000 USER_GID=1000 /bin/sh -c set -eux;     apt-get update;     apt-get install -y --no-install-recommends         wget ca-certificates python2 supervisor         pulseaudio dbus-x11 xserver-xorg-video-dummy         libcairo2 libxcb1 libxrandr2 libxv1 libopus0 libvpx6         zip curl         xdotool xclip libgtk-3-0         gstreamer1.0-plugins-base gstreamer1.0-plugins-good         gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly         gstreamer1.0-pulseaudio gstreamer1.0-omx;     ARCH=$(dpkg --print-architecture);     wget http://ftp.de.debian.org/debian/pool/main/libx/libxcvt/libxcvt0_0.1.2-1_${ARCH}.deb;     apt-get install --no-install-recommends ./libxcvt0_0.1.2-1_${ARCH}.deb;     rm ./libxcvt0_0.1.2-1_${ARCH}.deb;     groupadd --gid $USER_GID $USERNAME;     useradd --uid $USER_UID --gid $USERNAME --shell /bin/bash --create-home $USERNAME;     adduser $USERNAME audio;     adduser $USERNAME video;     adduser $USERNAME pulse;     mkdir /tmp/.X11-unix;     chmod 1777 /tmp/.X11-unix;     chown $USERNAME /tmp/.X11-unix/;     mkdir -p /etc/neko /var/www /var/log/neko         /tmp/runtime-$USERNAME         /home/$USERNAME/.config/pulse          /home/$USERNAME/.local/share/xorg;     chmod 1777 /var/log/neko;     chown $USERNAME /var/log/neko/ /tmp/runtime-$USERNAME;     chown -R $USERNAME:$USERNAME /home/$USERNAME;     apt-get install -y --no-install-recommends         fonts-noto-color-emoji         fonts-arphic-ukai fonts-arphic-uming         fonts-wqy-zenhei xfonts-intl-chinese xfonts-wqy         fonts-ipafont-mincho fonts-ipafont-gothic         fonts-takao-mincho         fonts-unfonts-core         fonts-wqy-microhei         fonts-indic;     apt-get clean -y;     rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit
                        
# 2025-05-29 08:19:30  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2025-05-29 08:19:30  0.00B 定义构建参数
ARG USER_GID=1000
                        
# 2025-05-29 08:19:30  0.00B 定义构建参数
ARG USER_UID=1000
                        
# 2025-05-29 08:19:30  0.00B 定义构建参数
ARG USERNAME=neko
                        
# 2025-05-20 08:00:00  74.53MB 
# debian.sh --arch 'arm64' out/ 'bullseye' '@1747699200'
                        
                    

镜像信息

{
    "Id": "sha256:7f9e96c7d4ee9f69678653e27c05c8bdd01885ccf87de3d5d1fe619f1c79d559",
    "RepoTags": [
        "ghcr.io/m1k1o/neko/chromium:3.0.6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium:3.0.6-linuxarm64"
    ],
    "RepoDigests": [
        "ghcr.io/m1k1o/neko/chromium@sha256:8e70e7d6bd2251cacdc92b4c493ab8ee20ce503738123f5aad03e4d5ec5452c3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/m1k1o/neko/chromium@sha256:b8f2deeb80a224a0117ab5022a3f1b50010d4f5454e410e2be3db5668854d5f9"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-05-29T00:42:46.166953707Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "USER=neko",
            "DISPLAY=:99.0",
            "PULSE_SERVER=unix:/tmp/pulseaudio.socket",
            "XDG_RUNTIME_DIR=/tmp/runtime-neko",
            "NEKO_SERVER_BIND=:8080",
            "NEKO_PLUGINS_ENABLED=true",
            "NEKO_PLUGINS_DIR=/etc/neko/plugins/"
        ],
        "Cmd": [
            "/usr/bin/supervisord",
            "-c",
            "/etc/neko/supervisord.conf"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "wget -O - http://localhost:${NEKO_SERVER_BIND#*:}/health ||         wget --no-check-certificate -O - https://localhost:${NEKO_SERVER_BIND#*:}/health ||         exit 1"
            ],
            "Interval": 10000000000,
            "Timeout": 5000000000,
            "Retries": 8
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "net.m1k1o.neko.api-version": "3",
            "org.opencontainers.image.created": "2025-05-29T00:40:13.840Z",
            "org.opencontainers.image.description": "A self hosted virtual browser that runs in docker and uses WebRTC.",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "cb3d02fbb69310133cf99010ba5a21ee5e71d212",
            "org.opencontainers.image.source": "https://github.com/m1k1o/neko",
            "org.opencontainers.image.title": "neko",
            "org.opencontainers.image.url": "https://github.com/m1k1o/neko",
            "org.opencontainers.image.version": "3.0.6"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 1294991044,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/f468512e01ffcfc1691d27ab2a00ddd20e92e201b644b116d1006b80fce22a43/diff:/var/lib/docker/overlay2/252fe0ce9721d0edfd76704acd35ab179bc695ecb770f15a879c5f1c51980f9d/diff:/var/lib/docker/overlay2/8e5998b94972593f80b8fc8285a00dc6e14a419aba535da141119e28bd3666cf/diff:/var/lib/docker/overlay2/6004948c6bdc9d41e04a49b50ebce3a54a70ac96a5661a81efde364d0ebdd8ed/diff:/var/lib/docker/overlay2/9fb6d3cace043c80f5ba61871978371fd311bddc31ef1ead0e8edfb6994da6b8/diff:/var/lib/docker/overlay2/ee9770f6268482fff0d344a02acd935a0d062bb6e5f4704885334ea4335e41ba/diff:/var/lib/docker/overlay2/ef0a0c2bf2e1251692374b1df8232d6620dd2375b1a36e1d845fc36d6d1bdd5e/diff:/var/lib/docker/overlay2/03bc840099b0b171342c82e5ecb65de76d1f185bda9bd63664e73aac1ff9e21d/diff:/var/lib/docker/overlay2/f882b105a50fe70704a7023ede14e478d7f07b54c568cf13f0f3c58b272aadd8/diff:/var/lib/docker/overlay2/59d3b00dfb40f0ad0141eccc1f880760cbfc4dd3918be4920934fe3984de4117/diff:/var/lib/docker/overlay2/539410fede124e5ffc0753de095c471b835510bfc4f6ada3d49c010bb6284729/diff:/var/lib/docker/overlay2/594e8be9632b936a6bea64ba4ec912b96606256ccc898ff8811f68c81025e7f3/diff:/var/lib/docker/overlay2/f1c94e3a3ec0ad29447d112b957aeb6e78af72e04297d6a719ee586715ec7757/diff:/var/lib/docker/overlay2/d5282dd2e6b589e67aee8cb91f4d7ee4254e0d742d2d72ac0f919c50972622c3/diff:/var/lib/docker/overlay2/f3d970de83108e4fadf68359ad2f6cceed5823e710bc29d10f9ec46271bbf354/diff:/var/lib/docker/overlay2/bc5e7e7ff8a8611dc02dec67768ff45fc42976bfd476c894bf5281550e928333/diff:/var/lib/docker/overlay2/6d8ba1923bba4f9c4e50eaaa3ff9cfac650bb4e49202036dbbee83ac6f04e79d/diff:/var/lib/docker/overlay2/134ac38816d2afb47e5070481c1e974e00ffa8b26becc168c0a6d82c7ccad5d5/diff:/var/lib/docker/overlay2/13614df7bdca9622cd698dc1820f0ae4cb5b7a317c353f7e6724c179ab353944/diff:/var/lib/docker/overlay2/a1861cad69a5ea2a4ce56fb3404b29656806cbd32bf2fb18b667617ae6658a8a/diff:/var/lib/docker/overlay2/d780c1085b4c1e0f9562d08f8cb7052d0ab2b483b12e3360942d8d1d105b380c/diff",
            "MergedDir": "/var/lib/docker/overlay2/de1f66cf4e0b4cddfaa24a9e01589428b2ab77de16c78d85dd6dd7f18f8d6578/merged",
            "UpperDir": "/var/lib/docker/overlay2/de1f66cf4e0b4cddfaa24a9e01589428b2ab77de16c78d85dd6dd7f18f8d6578/diff",
            "WorkDir": "/var/lib/docker/overlay2/de1f66cf4e0b4cddfaa24a9e01589428b2ab77de16c78d85dd6dd7f18f8d6578/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:cb137ba74d16f566167d232960bddd31991e59c7803f78fd1772558d6165fba5",
            "sha256:df0da421b0cf55ce27479ebfcefe07af9a83c88bd050dda8138cce828be1f5b7",
            "sha256:4803b6ff83a65cff33e0613e2a1f0685bcdcff5c12b5edb06411b05f0393d462",
            "sha256:8f9bafbeb3009844e00def1d4ccab825dd8bad0b2adb0722356d47a5cbf0d244",
            "sha256:e70570a2e368a6e84f3d3f0c38c4b038b5764fea51048ef6325b267c664fb956",
            "sha256:2b30f9cae566a02f83f3891ecf7e01c95e47b087069d8b065025341ba523c71a",
            "sha256:d84be88666ae9f71edacd09e26a35bf8a0dc734e01ff81a8b556db2309d4b389",
            "sha256:bbe27fcd1ce20b371b4772bd5b1f7bdb0591abb4a3b53b9f2afaa84d44a9e139",
            "sha256:03bf3f24b12283ab2141dc5d393986ff0fa1dd865701170cde432bb7288040a3",
            "sha256:fe9ac349f39fd5faea9d1d9babeb9fada4241651c68cd3e125a30027651b8a8b",
            "sha256:aef5742f108ece3d07edc84f51b190c848e1472c6580de8d32859583f53e51e1",
            "sha256:7cd36b6f65585fc51b9acc8253f737ee7a8ccb368eb246be12e700eb605442ce",
            "sha256:f97aac839fa515e7c2cbd1dec196b2b23b3e1e9c6f5b34e49b6fbf3025f31cca",
            "sha256:a9d3def9b6fd55ca2e3469a44a563c72c47ed7e6fa168c997f6cda755f864488",
            "sha256:793d4ebf5c7567581e3f023f8b9de185da778947eb78ec4a327c68bb206c3d4d",
            "sha256:3d349b4084275ab9203664eb83a5d81de593752635f51e496703803d7d3dd753",
            "sha256:c196b867ffab84d0f8b425965500f210e7cd765c9ea050c77d54f80f2af78a99",
            "sha256:5a9ab609ded95253e23a0391dcbdee1395e674a0b33c18c90a59a10bee40afa1",
            "sha256:a779b1a213b931d14c1995f389e324b1147ca15a6747dfe46bbfd1e6b41d9ba0",
            "sha256:f60c5874b9fa5be77fa3f3cd115f1c285d0e4dd16640a83361266ac556a80114",
            "sha256:5d1b0382613ce80a387a1f51d52498c984adef6b1a8cfec2c60587ccb63336bc",
            "sha256:f6d7857ba250a075ebc921912fb8da468888a7d0d88dbae939bc71701dbcfb64"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-09-13T12:38:46.807868524+08:00"
    }
}

更多版本

ghcr.io/m1k1o/neko/chromium:3.0.6

linux/arm64 ghcr.io1.29GB2025-09-13 12:39
29