docker.io/grafana/oncall:v1.16.3 linux/amd64

docker.io/grafana/oncall:v1.16.3 - 国内下载镜像源 浏览次数:7

这是一个 Grafana OnCall 的 Docker 镜像。Grafana OnCall 是一个基于 Grafana 的事件响应和团队协作平台,用于简化团队对警报和事件的响应流程。这个镜像提供了一个方便的方式来部署和运行 Grafana OnCall。

源镜像 docker.io/grafana/oncall:v1.16.3
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall:v1.16.3
镜像ID sha256:bc74971ebead520bfe155838dc3db17e9ff451960dce3ecaa4d676a952553e8c
镜像TAG v1.16.3
大小 1.62GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD uwsgi --ini uwsgi.ini
启动入口
工作目录 /etc/app
OS/平台 linux/amd64
浏览量 7 次
贡献者 31******8@qq.com
镜像创建 2025-06-16T13:35:13.385333558Z
同步时间 2025-06-25 11:44
更新时间 2025-06-25 15:58
环境变量
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.11 PYTHON_SHA256=c30bb24b7f1e9a19b11b55a546434f74e739bb4c271a3e3a80ff4380d49f7adb APP_USER=appuser prometheus_multiproc_dir=/tmp/prometheus_django_metrics
镜像标签
2025-06-16T13:34:27.622Z: org.opencontainers.image.created Developer-friendly incident response with brilliant Slack integration: org.opencontainers.image.description AGPL-3.0: org.opencontainers.image.licenses 678bd5b4027b28fa3eb99bfb39cd09b427dabf36: org.opencontainers.image.revision https://github.com/grafana/oncall: org.opencontainers.image.source oncall: org.opencontainers.image.title https://github.com/grafana/oncall: org.opencontainers.image.url v1.16.3: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall:v1.16.3
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall:v1.16.3  docker.io/grafana/oncall:v1.16.3

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall:v1.16.3
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall:v1.16.3  docker.io/grafana/oncall:v1.16.3

Shell快速替换命令

sed -i 's#grafana/oncall:v1.16.3#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall:v1.16.3#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall:v1.16.3 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall:v1.16.3  docker.io/grafana/oncall:v1.16.3'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall:v1.16.3 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall:v1.16.3  docker.io/grafana/oncall:v1.16.3'

镜像构建历史


# 2025-06-16 21:35:13  0.00B 设置默认要执行的命令
CMD ["uwsgi" "--ini" "uwsgi.ini"]
                        
# 2025-06-16 21:35:13  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2025-06-16 21:35:13  0.00B 设置环境变量 prometheus_multiproc_dir
ENV prometheus_multiproc_dir=/tmp/prometheus_django_metrics
                        
# 2025-06-16 21:35:13  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c chown -R ${APP_USER}:${APP_USER} /tmp/prometheus_django_metrics # buildkit
                        
# 2025-06-16 21:35:13  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c mkdir -p /tmp/prometheus_django_metrics; # buildkit
                        
# 2025-06-16 21:35:13  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c chown -R ${APP_USER}:${APP_USER} /tmp/silk_profiles # buildkit
                        
# 2025-06-16 21:35:13  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c mkdir -p /tmp/silk_profiles; # buildkit
                        
# 2025-06-16 21:35:13  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c chown -R ${APP_USER}:${APP_USER} /var/lib/oncall # buildkit
                        
# 2025-06-16 21:35:13  6.20MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c DATABASE_TYPE=sqlite3 DATABASE_NAME=/var/lib/oncall/oncall.db python manage.py create_sqlite_db # buildkit
                        
# 2025-06-16 21:35:09  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c mkdir -p /var/lib/oncall # buildkit
                        
# 2025-06-16 21:35:09  129.22MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c chown -R ${APP_USER}:${APP_USER} /etc/app # buildkit
                        
# 2025-06-16 21:35:08  29.50MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c DJANGO_SETTINGS_MODULE=settings.prod_without_db DATABASE_TYPE=sqlite3 DATABASE_NAME=/var/lib/oncall/oncall.db SECRET_KEY="ThEmUsTSecretKEYforBUILDstage123" SILK_PROFILER_ENABLED="True" python manage.py collectstatic --no-input # buildkit
                        
# 2025-06-16 21:35:02  6.74MB 复制新文件或目录到容器中
COPY ./ ./ # buildkit
                        
# 2025-06-16 21:35:02  368.11MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c uv pip install --system -r requirements.txt # buildkit
                        
# 2025-06-16 21:34:42  80.60MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c pip install uv setuptools # buildkit
                        
# 2025-06-16 21:34:38  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c if [ "$TARGETPLATFORM" = "linux/arm64" ]; then     pip install grpcio-1.64.1-cp312-cp312-linux_aarch64.whl      && rm grpcio-1.64.1-cp312-cp312-linux_aarch64.whl;     fi # buildkit
                        
# 2025-06-16 21:34:38  112.99MB 复制新文件或目录到容器中
COPY ./grpcio-1.64.1-cp312-cp312-linux_aarch64.whl ./ # buildkit
                        
# 2025-06-16 21:34:38  11.65KB 复制新文件或目录到容器中
COPY ./requirements.txt ./ # buildkit
                        
# 2025-06-16 21:34:38  0.00B 设置工作目录为/etc/app
WORKDIR /etc/app
                        
# 2025-06-16 21:34:38  836.88MB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c apk add bash     python3-dev     build-base     linux-headers     pcre-dev     mariadb-connector-c-dev     libffi-dev     git     postgresql-dev # buildkit
                        
# 2025-06-16 21:34:31  3.06KB 执行命令并创建新的镜像层
RUN |1 TARGETPLATFORM=linux/amd64 /bin/sh -c addgroup --system --gid 2000 ${APP_USER} &&     adduser --system --uid 1000 --ingroup ${APP_USER} ${APP_USER} # buildkit
                        
# 2025-06-16 21:34:31  0.00B 设置环境变量 APP_USER
ENV APP_USER=appuser
                        
# 2025-06-16 21:34:31  0.00B 定义构建参数
ARG TARGETPLATFORM=linux/amd64
                        
# 2025-06-04 08:40:01  0.00B 设置默认要执行的命令
CMD ["python3"]
                        
# 2025-06-04 08:40:01  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-06-04 08:40:01  39.35MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apk add --no-cache --virtual .build-deps 		gnupg 		tar 		xz 				bluez-dev 		bzip2-dev 		dpkg-dev dpkg 		findutils 		gcc 		gdbm-dev 		libc-dev 		libffi-dev 		libnsl-dev 		libtirpc-dev 		linux-headers 		make 		ncurses-dev 		openssl-dev 		pax-utils 		readline-dev 		sqlite-dev 		tcl-dev 		tk 		tk-dev 		util-linux-dev 		xz-dev 		zlib-dev 	; 		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-option-checking=fatal 		--enable-shared 		$(test "$gnuArch" != 'riscv64-linux-musl' && echo '--with-lto') 		--with-ensurepip 	; 	nproc="$(nproc)"; 	EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000"; 	LDFLAGS="${LDFLAGS:--Wl},--strip-all"; 		arch="$(apk --print-arch)"; 		case "$arch" in 			x86_64|aarch64) 				EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"; 				;; 			x86) 				;; 			*) 				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; 		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 '{}' + 	; 		find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec scanelf --needed --nobanner --format '%n#p' '{}' ';' 		| tr ',' '\n' 		| sort -u 		| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 		| xargs -rt apk add --no-network --virtual .python-rundeps 	; 	apk del --no-network .build-deps; 		export PYTHONDONTWRITEBYTECODE=1; 	python3 --version; 	pip3 --version # buildkit
                        
# 2025-06-04 08:40:01  0.00B 设置环境变量 PYTHON_SHA256
ENV PYTHON_SHA256=c30bb24b7f1e9a19b11b55a546434f74e739bb4c271a3e3a80ff4380d49f7adb
                        
# 2025-06-04 08:40:01  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.12.11
                        
# 2025-06-04 08:40:01  0.00B 设置环境变量 GPG_KEY
ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305
                        
# 2025-06-04 08:40:01  1.01MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apk add --no-cache 		ca-certificates 		tzdata 	; # buildkit
                        
# 2025-06-04 08:40:01  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2025-06-04 08:40:01  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-02-14 11:28:36  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-02-14 11:28:36  7.83MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:bc74971ebead520bfe155838dc3db17e9ff451960dce3ecaa4d676a952553e8c",
    "RepoTags": [
        "grafana/oncall:v1.16.3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall:v1.16.3"
    ],
    "RepoDigests": [
        "grafana/oncall@sha256:3b44b5fe39d0149c56cf7356a7b6621e0a640acf70d14b1ee5bb14afad72739e",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/grafana/oncall@sha256:dd88d4d21826c9e0074f6c34df92c80ecb0792c44fefb45466f00a55b67c1e08"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-06-16T13:35:13.385333558Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1000",
        "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.11",
            "PYTHON_SHA256=c30bb24b7f1e9a19b11b55a546434f74e739bb4c271a3e3a80ff4380d49f7adb",
            "APP_USER=appuser",
            "prometheus_multiproc_dir=/tmp/prometheus_django_metrics"
        ],
        "Cmd": [
            "uwsgi",
            "--ini",
            "uwsgi.ini"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/etc/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2025-06-16T13:34:27.622Z",
            "org.opencontainers.image.description": "Developer-friendly incident response with brilliant Slack integration",
            "org.opencontainers.image.licenses": "AGPL-3.0",
            "org.opencontainers.image.revision": "678bd5b4027b28fa3eb99bfb39cd09b427dabf36",
            "org.opencontainers.image.source": "https://github.com/grafana/oncall",
            "org.opencontainers.image.title": "oncall",
            "org.opencontainers.image.url": "https://github.com/grafana/oncall",
            "org.opencontainers.image.version": "v1.16.3"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1618446228,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/84f373e342db2e81ea8fbe46ba39b83f99480bc88d67574849f6187353a79b4b/diff:/var/lib/docker/overlay2/c7e7efac27062a56aafaf37ba63c351d9ba5909ef353c66e58153f5ba732a359/diff:/var/lib/docker/overlay2/9b3b4585f72bb2b0031446d87bb08e3f3e43334f9e5a81f521b82440faa48693/diff:/var/lib/docker/overlay2/e13d32131e1ccb37a014d30eb0bf37542605e8272761a8f3087bfd8229851d2c/diff:/var/lib/docker/overlay2/37f906ec23e6167c29ba3d0ab537aff01de4eaeadf3ab4f259148b142d23cc25/diff:/var/lib/docker/overlay2/db79d0aba152b3c45a3ad458186f48615a441ebe2ad0c73d9956bbe24bd8f7b8/diff:/var/lib/docker/overlay2/0d2a6d72119a5901ed7b14b3405d3ab0f20572d37ff85b63cd8b661085623b03/diff:/var/lib/docker/overlay2/957884b7bb5b55543dfc5e27c5f0e03670de824ad63a84e594d61d62735cef54/diff:/var/lib/docker/overlay2/68aa0b2507aecc1b6273f25136ef5321c662d5e84ebcc54bd1a8a210924a8b92/diff:/var/lib/docker/overlay2/5cfbd50ef8596cfc455d2d3cd278a9bf7b007e3a120b9a7cb9da7c4bca08054d/diff:/var/lib/docker/overlay2/4717f52c1f294c681c69302de33a0a30520668e2d919d67b4ea19b521dfbb374/diff:/var/lib/docker/overlay2/f35d50ecacf76a1715d572d6d6873a730b63c9f5dcfaa773464e6b54745ccba8/diff:/var/lib/docker/overlay2/d59be4655eb11976f6666f7ec99dd62a64e71813df4e2557a4d3a04916b17307/diff:/var/lib/docker/overlay2/21be88d1c4657d8a066146657f204ab19f5eaf0690bcf612c3f727a73e10ef02/diff:/var/lib/docker/overlay2/c9c7e889912b0dde30772be8ac62fa4e13026b88a069a4a456774a83948b7548/diff:/var/lib/docker/overlay2/9cfcae011e5dda31045a61c0bb9f2780ba9396bb11e3d017c5de4c8f84c3e7ce/diff:/var/lib/docker/overlay2/163b9c7615aac7850ad57200b95b59f21dd598af802dfb6909f47aa8691a4514/diff:/var/lib/docker/overlay2/ce70569d1012095fa3402b2a863e459a7372312eb44034f552394763d3266788/diff:/var/lib/docker/overlay2/0e1e6992c277db0579afc804231af01ef9bb6f73be378dee96e8bf3ee5d6c29e/diff:/var/lib/docker/overlay2/33be3d3a73aacf1f1705f23cbe6de7380ca34928ee096fdde600532ef8a8c6f9/diff:/var/lib/docker/overlay2/4e8c80c1de56b91b667718f35bdead0b4c91a2fdafbfe97c3c57654b169634d9/diff",
            "MergedDir": "/var/lib/docker/overlay2/9808ec1a9cddd1980b977e27e30aee801a9cf2922662bcf8ae3acff7bb22eaf1/merged",
            "UpperDir": "/var/lib/docker/overlay2/9808ec1a9cddd1980b977e27e30aee801a9cf2922662bcf8ae3acff7bb22eaf1/diff",
            "WorkDir": "/var/lib/docker/overlay2/9808ec1a9cddd1980b977e27e30aee801a9cf2922662bcf8ae3acff7bb22eaf1/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:08000c18d16dadf9553d747a58cf44023423a9ab010aab96cf263d2216b8b350",
            "sha256:0b16524c9704eb2aef557acaa0cf0c95cf0f3ac5d56e0aa37389a55571e4e209",
            "sha256:aa4005bcc0d72ef8afba5f61006751f4dc00eb00abcb7834d7095a0367bcf2f6",
            "sha256:62af7f0962c0b331e30df7c3d514081a997d6c9498a36538671e24300828b378",
            "sha256:0252865d4c718423d085914e9742231a1a3d06892eb2e9cc0350864391be89fb",
            "sha256:19960c822bc3ab92af4245a6cd57e377bd4d3e68347b8f0dc2b60fd69c86f176",
            "sha256:f0f74d3f76fea9626af62a034cac093906e54fa2f65bb46c845c1f5f98f1e3c1",
            "sha256:b07b9dadd408f1c93dd23a1c265fe8964785ab5436c062ea7e412444bd1b084f",
            "sha256:09d246e5d2bfff15750a81f696e84773c5a8c736c803587f11c644c318141360",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:2d4ab9004cf72a75d20638849ff936a9881dae3439d47e6f71841ceb5a63a821",
            "sha256:7b405b3752d359ddd3468f2d83ad54ac04484ac5a9168c565fca331c1a2051ae",
            "sha256:94050ef02f0453e9161297133eb9d825b2a28fe0f1e64fce54bc58429bdf83f8",
            "sha256:75107e25e6690cd4cd0d3c67bcf8ab1911ccf5918e0cb4936a03b9269672e5ff",
            "sha256:8c7163ce8b6b75984980b364941932749a598c15f90183a5755edf9d92aa16bd",
            "sha256:69c56289c93ddb89928355e9f496c6d88994a599057f90cf59c1fb74167705db",
            "sha256:59320085992cef9fbbc01a274627faad39b0acc8556f0021b3cd4ef2e7861a22",
            "sha256:8924382b2928a7906b7d3335e94761c8fee6c4a81f79b955619dd6be0cb2ddfa",
            "sha256:c02c21969ccdf08450f2b96075f5256a45b14a35a4b3a87c7fad07bcd72e52e1",
            "sha256:650f633d32f7b7138da29dca679e9b2028ab813b7f3283a893949f3992e22e0b",
            "sha256:bd757dbf84956c840c8bffab755df40ca75b61b522e1808db7a46aad63be2db1",
            "sha256:3b8d332bf4e1826ef5e4db40dd9a33ffae67d9e72531ab67acf5bde0b5d14c0c"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-25T11:43:19.52254041+08:00"
    }
}

更多版本

docker.io/grafana/oncall:v1.16.3

linux/amd64 docker.io1.62GB2025-06-25 11:44
6

docker.io/grafana/oncall:v1.16.3

linux/arm64 docker.io1.99GB2025-06-25 11:50
4