ghcr.io/fllesser/quarkbot:latest linux/amd64

ghcr.io/fllesser/quarkbot:latest - 国内下载镜像源 浏览次数:9

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

源镜像 ghcr.io/fllesser/quarkbot:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot:latest
镜像ID sha256:0722294d2755885affbbfed18811ec33899d2efd2e9bcf42b87ba00cc7ff329a
镜像TAG latest
大小 1.10GB
镜像源 ghcr.io
CMD /bin/bash start.sh
启动入口
工作目录 /app
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2025-11-04T03:38:04.804298114Z
同步时间 2025-12-13 18:06
更新时间 2025-12-13 20:23
环境变量
PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 PYTHON_VERSION=3.12.12 PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 UV_TOOL_BIN_DIR=/usr/local/bin TELEGRAM_BOT_TOKEN=[] SUPERUSER=123456789 PORT=8080 QAS_ENDPOINT=http://quark-auto-save:5005 QAS_TOKEN=123456789 TZ=Asia/Shanghai
镜像标签
2025-11-04T03:37:45.755Z: org.opencontainers.image.created 配合 quark-auto-save 使用, 管理自动转存任务: org.opencontainers.image.description MIT: org.opencontainers.image.licenses e7674e7814414d9ca4ddceefff4656990f5614d2: org.opencontainers.image.revision https://github.com/fllesser/nonebot-plugin-quark-autosave: org.opencontainers.image.source nonebot-plugin-quark-autosave: org.opencontainers.image.title https://github.com/fllesser/nonebot-plugin-quark-autosave: org.opencontainers.image.url v0.1.9: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot:latest  ghcr.io/fllesser/quarkbot:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot:latest  ghcr.io/fllesser/quarkbot:latest

Shell快速替换命令

sed -i 's#ghcr.io/fllesser/quarkbot:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot:latest  ghcr.io/fllesser/quarkbot:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot:latest  ghcr.io/fllesser/quarkbot:latest'

镜像构建历史


# 2025-11-04 11:38:04  0.00B 设置默认要执行的命令
CMD ["/bin/bash" "start.sh"]
                        
# 2025-11-04 11:38:04  0.00B 设置环境变量 TZ
ENV TZ=Asia/Shanghai
                        
# 2025-11-04 11:38:04  12.32KB 执行命令并创建新的镜像层
RUN /bin/sh -c uv sync --no-dev --no-group test --group telebot --locked # buildkit
                        
# 2025-11-04 11:38:04  231.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x start.sh # buildkit
                        
# 2025-11-04 11:38:04  18.18KB 复制新文件或目录到容器中
COPY src/ ./src/ # buildkit
                        
# 2025-11-04 11:38:04  364.17KB 复制新文件或目录到容器中
COPY pyproject.toml uv.lock bot.py start.sh README.md ./ # buildkit
                        
# 2025-11-04 11:24:53  34.13MB 执行命令并创建新的镜像层
RUN /bin/sh -c uv venv && uv pip install -r requirements.txt # buildkit
                        
# 2025-11-04 11:24:52  619.00B 复制新文件或目录到容器中
COPY requirements.txt . # buildkit
                        
# 2025-11-04 11:24:52  0.00B 设置环境变量 TELEGRAM_BOT_TOKEN SUPERUSER PORT QAS_ENDPOINT QAS_TOKEN
ENV TELEGRAM_BOT_TOKEN=[] SUPERUSER=123456789 PORT=8080 QAS_ENDPOINT=http://quark-auto-save:5005 QAS_TOKEN=123456789
                        
# 2025-11-04 11:24:52  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-10-31 05:51:11  0.00B 设置默认要执行的命令
CMD ["/usr/local/bin/uv"]
                        
# 2025-10-31 05:51:11  0.00B 配置容器启动时运行的命令
ENTRYPOINT []
                        
# 2025-10-31 05:51:11  0.00B 设置环境变量 UV_TOOL_BIN_DIR
ENV UV_TOOL_BIN_DIR=/usr/local/bin
                        
# 2025-10-31 05:51:11  50.58MB 复制新文件或目录到容器中
COPY /uv /uvx /usr/local/bin/ # buildkit
                        
# 2025-10-09 23:49:21  0.00B 设置默认要执行的命令
CMD ["python3"]
                        
# 2025-10-09 23:49:21  36.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	for src in idle3 pip3 pydoc3 python3 python3-config; do 		dst="$(echo "$src" | tr -d 3)"; 		[ -s "/usr/local/bin/$src" ]; 		[ ! -e "/usr/local/bin/$dst" ]; 		ln -svT "$src" "/usr/local/bin/$dst"; 	done # buildkit
                        
# 2025-10-09 23:49:21  68.54MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; 	echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; 	wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; 	GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; 	gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; 	gpg --batch --verify python.tar.xz.asc python.tar.xz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME" python.tar.xz.asc; 	mkdir -p /usr/src/python; 	tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; 	rm python.tar.xz; 		cd /usr/src/python; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--enable-loadable-sqlite-extensions 		--enable-optimizations 		--enable-option-checking=fatal 		--enable-shared 		$(test "${gnuArch%%-*}" != 'riscv64' && echo '--with-lto') 		--with-ensurepip 	; 	nproc="$(nproc)"; 	EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; 	LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; 		arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; 		case "$arch" in 			amd64|arm64) 				EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"; 				;; 			i386) 				;; 			*) 				EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer"; 				;; 		esac; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:-}" 	; 	rm python; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:--Wl},-rpath='\$\$ORIGIN/../lib'" 		python 	; 	make install; 		bin="$(readlink -ve /usr/local/bin/python3)"; 	dir="$(dirname "$bin")"; 	mkdir -p "/usr/share/gdb/auto-load/$dir"; 	cp -vL Tools/gdb/libpython.py "/usr/share/gdb/auto-load/$bin-gdb.py"; 		cd /; 	rm -rf /usr/src/python; 		find /usr/local -depth 		\( 			\( -type d -a \( -name test -o -name tests -o -name idle_test \) \) 			-o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) 		\) -exec rm -rf '{}' + 	; 		ldconfig; 		export PYTHONDONTWRITEBYTECODE=1; 	python3 --version; 	pip3 --version # buildkit
                        
# 2025-10-09 23:49:21  0.00B 设置环境变量 PYTHON_SHA256
ENV PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4
                        
# 2025-10-09 23:49:21  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.12.12
                        
# 2025-10-09 23:49:21  0.00B 设置环境变量 GPG_KEY
ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305
                        
# 2025-10-09 23:49:21  17.78MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		libbluetooth-dev 		tk-dev 		uuid-dev 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-10-09 23:49:21  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2025-10-09 23:49:21  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-01-09 09:14:25  587.78MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex; 	apt-get update; 	apt-get install -y --no-install-recommends 		autoconf 		automake 		bzip2 		default-libmysqlclient-dev 		dpkg-dev 		file 		g++ 		gcc 		imagemagick 		libbz2-dev 		libc6-dev 		libcurl4-openssl-dev 		libdb-dev 		libevent-dev 		libffi-dev 		libgdbm-dev 		libglib2.0-dev 		libgmp-dev 		libjpeg-dev 		libkrb5-dev 		liblzma-dev 		libmagickcore-dev 		libmagickwand-dev 		libmaxminddb-dev 		libncurses5-dev 		libncursesw5-dev 		libpng-dev 		libpq-dev 		libreadline-dev 		libsqlite3-dev 		libssl-dev 		libtool 		libwebp-dev 		libxml2-dev 		libxslt-dev 		libyaml-dev 		make 		patch 		unzip 		xz-utils 		zlib1g-dev 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-01-09 09:14:25  177.16MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		git 		mercurial 		openssh-client 		subversion 				procps 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2023-05-11 07:29:59  48.40MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		curl 		gnupg 		netbase 		sq 		wget 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2023-05-11 07:29:59  116.54MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1760918400'
                        
                    

镜像信息

{
    "Id": "sha256:0722294d2755885affbbfed18811ec33899d2efd2e9bcf42b87ba00cc7ff329a",
    "RepoTags": [
        "ghcr.io/fllesser/quarkbot:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot:latest"
    ],
    "RepoDigests": [
        "ghcr.io/fllesser/quarkbot@sha256:72f75a1a569ca5da8e1ce329d374fbf7e9c9a83e89cd847a1334a26d5d5c625c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fllesser/quarkbot@sha256:384bf72563c95ee025833c3b36963f20c5b7c5942602e3f7e4a3698d6c9f22fb"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-11-04T03:38:04.804298114Z",
    "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/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
            "PYTHON_VERSION=3.12.12",
            "PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4",
            "UV_TOOL_BIN_DIR=/usr/local/bin",
            "TELEGRAM_BOT_TOKEN=[]",
            "SUPERUSER=123456789",
            "PORT=8080",
            "QAS_ENDPOINT=http://quark-auto-save:5005",
            "QAS_TOKEN=123456789",
            "TZ=Asia/Shanghai"
        ],
        "Cmd": [
            "/bin/bash",
            "start.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2025-11-04T03:37:45.755Z",
            "org.opencontainers.image.description": "配合 quark-auto-save 使用, 管理自动转存任务",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "e7674e7814414d9ca4ddceefff4656990f5614d2",
            "org.opencontainers.image.source": "https://github.com/fllesser/nonebot-plugin-quark-autosave",
            "org.opencontainers.image.title": "nonebot-plugin-quark-autosave",
            "org.opencontainers.image.url": "https://github.com/fllesser/nonebot-plugin-quark-autosave",
            "org.opencontainers.image.version": "v0.1.9"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1101297694,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/02083279124d20fd2663112b2f00a9fd1ebb0cc354f9fc60953326549f77449f/diff:/var/lib/docker/overlay2/3b5d302ca2ac095b9c4ee0f8c65f665d968601466d813b0f98fd2d44e74996c5/diff:/var/lib/docker/overlay2/edd52bfc3bfdadcf2d560d1db4246439fac19a1d8f965f9cd8898ce749550db6/diff:/var/lib/docker/overlay2/37a8b483ebf577150a7da4d49e4b24822005bb20cac260990cd5fb5ca9221ea6/diff:/var/lib/docker/overlay2/278f1cbb752bd54eebd3b17d96ae7d3229b29fc07f66a9c602fe528178fdf896/diff:/var/lib/docker/overlay2/e689185e72d7acf4b14117dbe13a3cc8908a59d61fe80ea2f5153202f0ac8679/diff:/var/lib/docker/overlay2/827eeb67d1e9a235a0bc823cdf6ab38c20654910293e5dcfb857b5f983eb6be9/diff:/var/lib/docker/overlay2/f7af526ee231c4a517ceba4045fda61f2b899904ec9993863cab76398a147a9b/diff:/var/lib/docker/overlay2/8590bff591e02a1ad1a07edcdd42952eea75992ab1bbac693335402027a5ab76/diff:/var/lib/docker/overlay2/0281643f21f49de3da9f138ebeec29947bd1673b21a7910fc7ded71b7d3d1def/diff:/var/lib/docker/overlay2/91b30e7e3e64d14433b7bbb39d5618ba22f4d64f964d35c8cbc17f7c885c3070/diff:/var/lib/docker/overlay2/b021a33aa0f1c4f374dec4b3450cb8e08ab48b60a30480550f4ae970c067b307/diff:/var/lib/docker/overlay2/f582ba7c62f1864a9cb7d9efbe859f4ddda95cad7bbdcb53fd4124fef8b7a9d4/diff:/var/lib/docker/overlay2/69f6c8255f47efed15f747b5004da794f14ec9ed4d67a32f7cb0e56213da8ddf/diff",
            "MergedDir": "/var/lib/docker/overlay2/f7c343f416c52a717a38e98736f2662175098dd9b74a2650f0520268412e4407/merged",
            "UpperDir": "/var/lib/docker/overlay2/f7c343f416c52a717a38e98736f2662175098dd9b74a2650f0520268412e4407/diff",
            "WorkDir": "/var/lib/docker/overlay2/f7c343f416c52a717a38e98736f2662175098dd9b74a2650f0520268412e4407/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f8cdb5cf560803416f8e03eb11978f8544a39b3969598866ea46ed7a3292b020",
            "sha256:5bf927b2746ce44339825a4bc53b035ccc049618b70d5e4a0cba07dff23034ee",
            "sha256:26e166a1f64e47da59f309ebd48fbf877b17ce90181ff10fcabbe831c2832a7c",
            "sha256:242ad6fab9b6abd634346d01a69f6e946d4ecea7cc2dcf0b7a4ff6bd25d70f49",
            "sha256:aaff58ded3317e02544885284226634f257efe1f747a97e45e1659e3c56a23c4",
            "sha256:7a9fb87d181119a3968bef003bc088fb6533da038a9318a389870891252fc5f3",
            "sha256:4681b53d0fbb04648faca6d2686063ac559c6462fb30302c493f522c637edd66",
            "sha256:cad1dfe5338c4ed873ad959265a17969f1831fbcbc8dd3492d343e75b72b2e67",
            "sha256:80e1a1758b6abd51afa5db700c28352ca76885bb3a4ea3e592f6b2b252630685",
            "sha256:ed461a883c72acfc398b2fc88aa1dd62cdd8ed389cb31d4e83b1b52b0dcbecc7",
            "sha256:e48ae680f9edd8697e2c33dc72a8c8e82b5485bdc114b9c344b4dd29f54c1398",
            "sha256:431789274d906b5ca7b17d804d33125fc161cb8998e8f7270608d33860096c89",
            "sha256:84d7e45019d55dd46d122b07c906641e643cab9f79c278268c8753c5430e0379",
            "sha256:e0bc73b525588336a45f5b06d32eea49c3c676a6b0575f47032a1cbeb3ef7522",
            "sha256:783f5a13eecb0a14e2870af9ad35193e990175754d6de80ad041091d147b3362"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-12-13T18:06:03.476852281+08:00"
    }
}

更多版本

ghcr.io/fllesser/quarkbot:latest

linux/amd64 ghcr.io1.10GB2025-12-13 18:06
8