ghcr.io/py-kms-organization/py-kms:python3-next linux/amd64
ghcr.io/py-kms-organization/py-kms:python3-next - 国内下载镜像源 浏览次数:252
该镜像由 "py-kms-organization" 组织创建和维护。
源镜像 | ghcr.io/py-kms-organization/py-kms:python3-next |
国内镜像 | swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms:python3-next |
镜像ID | sha256:6ca1dbfdb5c94fa1091e9b2b4b6969cb18f88960134bafc98ed537831d18acc8 |
镜像TAG | python3-next |
大小 | 81.16MB |
镜像源 | ghcr.io |
CMD | |
启动入口 | /usr/bin/python3 -u /usr/bin/entrypoint.py |
工作目录 | /home/py-kms |
OS/平台 | linux/amd64 |
浏览量 | 252 次 |
贡献者 | |
镜像创建 | 2024-07-06T07:13:43.466064779Z |
同步时间 | 2024-10-29 01:42 |
更新时间 | 2025-04-01 09:43 |
镜像安全扫描 查看Trivy扫描报告
系统OS: alpine 3.15.11 扫描引擎: Trivy 扫描时间: 2024-10-29 01:42
低危漏洞:0
Docker拉取命令 无权限下载?点我修复
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms:python3-next
docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms:python3-next ghcr.io/py-kms-organization/py-kms:python3-next
Containerd拉取命令
ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms:python3-next
ctr images tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms:python3-next ghcr.io/py-kms-organization/py-kms:python3-next
Shell快速替换命令
sed -i 's#ghcr.io/py-kms-organization/py-kms:python3-next#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms:python3-next#' deployment.yaml
Ansible快速分发-Docker
#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms:python3-next && docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms:python3-next ghcr.io/py-kms-organization/py-kms:python3-next'
Ansible快速分发-Containerd
#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms:python3-next && ctr images tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms:python3-next ghcr.io/py-kms-organization/py-kms:python3-next'
镜像构建历史
# 2024-07-06 15:13:43 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/python3" "-u" "/usr/bin/entrypoint.py"]
# 2024-07-06 15:13:43 0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "/usr/bin/python3 /usr/bin/healthcheck.py"] "5m0s" "10s" "10s" "0s" '\x03'}
# 2024-07-06 15:13:43 0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
# 2024-07-06 15:13:43 0.00B 声明容器运行时监听的端口
EXPOSE map[1688/tcp:{}]
# 2024-07-06 15:13:43 0.00B 设置工作目录为/home/py-kms
WORKDIR /home/py-kms
# 2024-07-06 15:13:43 46.00B 执行命令并创建新的镜像层
RUN |2 BUILD_COMMIT=465f4d14c728819d4eb00e3419bd1cb98af7f81c BUILD_BRANCH=next /bin/sh -c echo "$BUILD_COMMIT" > /VERSION && echo "$BUILD_BRANCH" >> /VERSION # buildkit
# 2024-07-06 15:13:43 1.21KB 复制新文件或目录到容器中
COPY LICENSE /LICENSE # buildkit
# 2024-07-06 15:13:43 8.16KB 执行命令并创建新的镜像层
RUN |2 BUILD_COMMIT=465f4d14c728819d4eb00e3419bd1cb98af7f81c BUILD_BRANCH=next /bin/sh -c chmod 555 /usr/bin/entrypoint.py /usr/bin/healthcheck.py /usr/bin/start.py # buildkit
# 2024-07-06 15:13:43 3.31KB 复制新文件或目录到容器中
COPY docker/start.py /usr/bin/start.py # buildkit
# 2024-07-06 15:13:43 1.29KB 复制新文件或目录到容器中
COPY docker/healthcheck.py /usr/bin/healthcheck.py # buildkit
# 2024-07-06 15:13:43 3.55KB 复制新文件或目录到容器中
COPY docker/entrypoint.py /usr/bin/entrypoint.py # buildkit
# 2024-07-06 15:13:43 642.81KB 复制新文件或目录到容器中
COPY py-kms /home/py-kms/ # buildkit
# 2024-07-06 15:13:43 74.91MB 执行命令并创建新的镜像层
RUN |2 BUILD_COMMIT=465f4d14c728819d4eb00e3419bd1cb98af7f81c BUILD_BRANCH=next /bin/sh -c apk add --no-cache --update bash python3 py3-pip sqlite-libs ca-certificates tzdata shadow && pip3 install --no-cache-dir -r /home/py-kms/requirements.txt && mkdir /db/ && adduser -S py-kms -G users -s /bin/bash && chown py-kms:users /home/py-kms && ln -sf /usr/share/zoneinfo/UTC /etc/localtime # buildkit
# 2024-07-06 15:13:34 60.00B 复制新文件或目录到容器中
COPY docker/docker-py3-kms/requirements.txt /home/py-kms/ # buildkit
# 2024-07-06 15:13:34 0.00B 设置环境变量 WEBUI
ENV WEBUI=1
# 2024-07-06 15:13:34 0.00B 设置环境变量 TZ
ENV TZ=America/Chicago
# 2024-07-06 15:13:34 0.00B 设置环境变量 LOGSIZE
ENV LOGSIZE=
# 2024-07-06 15:13:34 0.00B 设置环境变量 LOGFILE
ENV LOGFILE=STDOUT
# 2024-07-06 15:13:34 0.00B 设置环境变量 LOGLEVEL
ENV LOGLEVEL=INFO
# 2024-07-06 15:13:34 0.00B 设置环境变量 HWID
ENV HWID=RANDOM
# 2024-07-06 15:13:34 0.00B 设置环境变量 RENEWAL_INTERVAL
ENV RENEWAL_INTERVAL=10080
# 2024-07-06 15:13:34 0.00B 设置环境变量 ACTIVATION_INTERVAL
ENV ACTIVATION_INTERVAL=120
# 2024-07-06 15:13:34 0.00B 设置环境变量 CLIENT_COUNT
ENV CLIENT_COUNT=26
# 2024-07-06 15:13:34 0.00B 设置环境变量 LCID
ENV LCID=1033
# 2024-07-06 15:13:34 0.00B 设置环境变量 EPID
ENV EPID=
# 2024-07-06 15:13:34 0.00B 设置环境变量 PORT
ENV PORT=1688
# 2024-07-06 15:13:34 0.00B 设置环境变量 DUALSTACK
ENV DUALSTACK=1
# 2024-07-06 15:13:34 0.00B 设置环境变量 IP
ENV IP=::
# 2024-07-06 15:13:34 0.00B 定义构建参数
ARG BUILD_BRANCH=next
# 2024-07-06 15:13:34 0.00B 定义构建参数
ARG BUILD_COMMIT=465f4d14c728819d4eb00e3419bd1cb98af7f81c
# 2023-12-01 07:23:11 0.00B
/bin/sh -c #(nop) CMD ["/bin/sh"]
# 2023-12-01 07:23:11 5.59MB
/bin/sh -c #(nop) ADD file:aa1af71c6b66d2dddee4797236e3e526f70f904ab641cc0dd6b41445cfedf9b4 in /
镜像信息
{
"Id": "sha256:6ca1dbfdb5c94fa1091e9b2b4b6969cb18f88960134bafc98ed537831d18acc8",
"RepoTags": [
"ghcr.io/py-kms-organization/py-kms:python3-next",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms:python3-next"
],
"RepoDigests": [
"ghcr.io/py-kms-organization/py-kms@sha256:1e7072b70138f9c10af1d33acaa5b735a5199b985d879bf922e06b41b2e08a68",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/py-kms-organization/py-kms@sha256:33113cff750bcf96967bbe33a8cb8e46d7f5744e0d76aa535728067ccca48683"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2024-07-06T07:13:43.466064779Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"1688/tcp": {},
"8080/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"IP=::",
"DUALSTACK=1",
"PORT=1688",
"EPID=",
"LCID=1033",
"CLIENT_COUNT=26",
"ACTIVATION_INTERVAL=120",
"RENEWAL_INTERVAL=10080",
"HWID=RANDOM",
"LOGLEVEL=INFO",
"LOGFILE=STDOUT",
"LOGSIZE=",
"TZ=America/Chicago",
"WEBUI=1"
],
"Cmd": null,
"Healthcheck": {
"Test": [
"CMD-SHELL",
"/usr/bin/python3 /usr/bin/healthcheck.py"
],
"Interval": 300000000000,
"Timeout": 10000000000,
"StartPeriod": 10000000000,
"Retries": 3
},
"Image": "",
"Volumes": null,
"WorkingDir": "/home/py-kms",
"Entrypoint": [
"/usr/bin/python3",
"-u",
"/usr/bin/entrypoint.py"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 81162882,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/19f8652f8d4397eb74d775a8b6d77e4545843c5e044868fdc939b8cb8b27f9c7/diff:/var/lib/docker/overlay2/df8bb736aca97d0f21c0f6b13068095ebba08c3dc4b8b7053553d7ee14be99a9/diff:/var/lib/docker/overlay2/79f7f6747ad319d6cfe7282e7cffbd6ff82ad9e16ae52248179f15bfcb91bac9/diff:/var/lib/docker/overlay2/41c0b3fd19dde6b0d64ebf98eb95570fe3ccc1c30efe03994f0a90e6a2a0f492/diff:/var/lib/docker/overlay2/3314638cfcd92cff1549c3a4d9c32494b6bfcc46afd1bf32a49f21a403f9c1ab/diff:/var/lib/docker/overlay2/80080eb69b1511ba97ef6ba1106fb002216dd43e15e949072c88b8f178898960/diff:/var/lib/docker/overlay2/8c03793e77a0b9815eca4bf89e30a2b8f6fd6c25aa80bcf6a6de4d263b782d22/diff:/var/lib/docker/overlay2/10a46e02200a4ac40e530df9bf5f7940f7db8d2f1251b5ef79c81f1fdfca5f34/diff:/var/lib/docker/overlay2/01d9f3bb29f05cd18a531817021114836e1f6b9f36c93e9d4e0fd83e9d2cf24c/diff:/var/lib/docker/overlay2/76d832bb9b42482bf8004b743272ddd70acf9a88d8ee1ba21a0d28e1babe4911/diff",
"MergedDir": "/var/lib/docker/overlay2/3e111c97641676b8305a56b2e2d0edc6d539c46e2cde4bb9f552137a7f5bbc04/merged",
"UpperDir": "/var/lib/docker/overlay2/3e111c97641676b8305a56b2e2d0edc6d539c46e2cde4bb9f552137a7f5bbc04/diff",
"WorkDir": "/var/lib/docker/overlay2/3e111c97641676b8305a56b2e2d0edc6d539c46e2cde4bb9f552137a7f5bbc04/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:2879a4821959ab702528e28a1c59cd26c4956112497f6d1dbfd86c8d88003983",
"sha256:ff8caed92a9ff214d52a96a5f5411f5ef009eb7d131bb5bccec715cb96c3b22a",
"sha256:b478d77f0570e2e046fc8372ab13e9408c7eb26ac383270e1bd3fa9e6b111348",
"sha256:531f2c2e934607dc0c8af03b80598befca612e91a94c801e632d4a7aa3993a3d",
"sha256:ed90cfe586d5a747e8925db147fc5be9cf248946b754a96ec7e918fc5c4b910e",
"sha256:f90b10dc69161411cf35db902c5dc402e34cbf25a9e992304d2ca0ddd45b64d7",
"sha256:bab48e2660dd0fe9a0db5d9a751be995d20633a49b489ee32a91a295ecd98ddd",
"sha256:eb8a2f7b30ac13b4a61c4e25736f7fcb690f9d4dd8be1f8ac273e50d5c513005",
"sha256:98516da3ef1d2ea06f7b3b17e5cb93d5199ac17a5467bb6a6de165409db87df0",
"sha256:fac424887c803493e264ec4475e180183cd228865c7f2423d13fc88b265100e6",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
]
},
"Metadata": {
"LastTagTime": "2024-10-29T01:42:30.918699422+08:00"
}
}
更多版本
ghcr.io/py-kms-organization/py-kms:python3-next