logo
ghcr.io/guozht/genealogy-app:1.1.12-x86
linux/amd64 ghcr.io star 贡献
14
浏览次数
612.67MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app:1.1.12-x86
源镜像
ghcr.io/guozht/genealogy-app:1.1.12-x86
镜像ID
sha256:15727e969ff448f9d30098056642cd3eecfd8d99e4054ab26981cc88c85fe12d
镜像 TAG
1.1.12-x86
镜像大小
612.67MB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
启动入口
/opt/genealogy/entrypoint.sh
工作目录
OS/平台
linux/amd64
镜像创建
2026-10-22T09:43:43.877066455+08:00
同步时间
2026-11-05 09:20
浏览量
14 次
贡献者
avatar star
🔌 开放端口 1
80/tcp
⚙️ 环境变量 8
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
DEBIAN_FRONTEND=noninteractive 1
TZ=Asia/Shanghai 2
DATA_DIR=/data 3
UPLOAD_DIR=/photos 4
SERVER_PORT=8080 5
DB_NAME=genealogy 6
DB_USER=genealogy 7
🏷️ 镜像标签 1
KeyValue
22.04 org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app:1.1.12-x86
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app:1.1.12-x86  ghcr.io/guozht/genealogy-app:1.1.12-x86

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app:1.1.12-x86
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app:1.1.12-x86  ghcr.io/guozht/genealogy-app:1.1.12-x86

Shell快速替换命令

sed -i 's#ghcr.io/guozht/genealogy-app:1.1.12-x86#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app:1.1.12-x86#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app:1.1.12-x86 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app:1.1.12-x86  ghcr.io/guozht/genealogy-app:1.1.12-x86'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app:1.1.12-x86 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app:1.1.12-x86  ghcr.io/guozht/genealogy-app:1.1.12-x86'

镜像构建历史


# 2026-10-22 09:43:43  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/genealogy/entrypoint.sh"]
                        
# 2026-10-22 09:43:43  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "/opt/genealogy/healthcheck.sh"] "30s" "5s" "2m0s" "0s" '\x03'}
                        
# 2026-10-22 09:43:43  0.00B 声明容器运行时监听的端口
EXPOSE [80/tcp]
                        
# 2026-10-22 09:43:43  0.00B 执行命令并创建新的镜像层
RUN |1 APT_MIRROR=mirrors.huaweicloud.com /bin/sh -c mkdir -p /data/mysql /data/state # buildkit
                        
# 2026-10-22 09:43:43  10.46KB 执行命令并创建新的镜像层
RUN |1 APT_MIRROR=mirrors.huaweicloud.com /bin/sh -c chmod +x /opt/genealogy/entrypoint.sh /opt/genealogy/healthcheck.sh  && rm -f /etc/nginx/sites-enabled/default # buildkit
                        
# 2026-10-22 09:43:43  4.83KB 复制新文件或目录到容器中
COPY nginx.conf /etc/nginx/conf.d/default.conf # buildkit
                        
# 2026-10-22 09:43:43  416.00B 复制新文件或目录到容器中
COPY healthcheck.sh /opt/genealogy/healthcheck.sh # buildkit
                        
# 2026-10-22 09:43:43  10.04KB 复制新文件或目录到容器中
COPY entrypoint.sh /opt/genealogy/entrypoint.sh # buildkit
                        
# 2026-10-22 09:43:43  9.16KB 复制新文件或目录到容器中
COPY 001_schema.sql /opt/genealogy/001_schema.sql # buildkit
                        
# 2026-10-22 09:43:43  27.96MB 复制新文件或目录到容器中
COPY html /usr/share/nginx/html # buildkit
                        
# 2026-10-22 09:43:42  11.44MB 执行命令并创建新的镜像层
RUN |1 APT_MIRROR=mirrors.huaweicloud.com /bin/sh -c chmod +x /usr/local/bin/genealogy_server  && test -s /usr/local/bin/genealogy_server # buildkit
                        
# 2026-10-22 09:43:42  11.44MB 复制新文件或目录到容器中
COPY genealogy_server /usr/local/bin/genealogy_server # buildkit
                        
# 2026-10-22 08:55:07  228.00B 执行命令并创建新的镜像层
RUN |1 APT_MIRROR=mirrors.huaweicloud.com /bin/sh -c printf '%s\n'     '[mysqld]'     'datadir = /data/mysql'     'socket = /run/mysqld/mysqld.sock'     'pid-file = /run/mysqld/mysqld.pid'     'bind-address = 127.0.0.1'     'port = 3306'     'character-set-server = utf8mb4'     'collation-server = utf8mb4_unicode_ci'     'skip-name-resolve = OFF'     > /etc/mysql/conf.d/genealogy.cnf # buildkit
                        
# 2026-10-22 08:55:07  0.00B 执行命令并创建新的镜像层
RUN |1 APT_MIRROR=mirrors.huaweicloud.com /bin/sh -c rm -rf /var/lib/mysql /var/lib/mysql-files/* /var/log/mysql/*  && mkdir -p /run/mysqld /opt/genealogy /photos /data/mysql /data/state  && chown -R mysql:mysql /run/mysqld # buildkit
                        
# 2026-10-22 08:55:06  483.69MB 执行命令并创建新的镜像层
RUN |1 APT_MIRROR=mirrors.huaweicloud.com /bin/sh -c sed -i "s@http://archive.ubuntu.com/ubuntu@http://${APT_MIRROR}/ubuntu@g;             s@http://security.ubuntu.com/ubuntu@http://${APT_MIRROR}/ubuntu@g"             /etc/apt/sources.list  && printf '#!/bin/sh\nexit 101\n' > /usr/sbin/policy-rc.d  && chmod +x /usr/sbin/policy-rc.d  && apt-get update  && apt-get install -y --no-install-recommends       mysql-server nginx curl ca-certificates tzdata  && rm -f /usr/sbin/policy-rc.d  && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-10-22 08:55:06  0.00B 定义构建参数
ARG APT_MIRROR=mirrors.huaweicloud.com
                        
# 2026-10-22 08:55:06  0.00B 设置环境变量 DEBIAN_FRONTEND TZ DATA_DIR UPLOAD_DIR SERVER_PORT DB_NAME DB_USER
ENV DEBIAN_FRONTEND=noninteractive TZ=Asia/Shanghai DATA_DIR=/data UPLOAD_DIR=/photos SERVER_PORT=8080 DB_NAME=genealogy DB_USER=genealogy
                        
# 2026-10-02 18:21:06  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-10-02 18:21:06  78.10MB 
/bin/sh -c #(nop) ADD file:b6c410e935243e5623135210c34358091e8af5ff14851cb0f67195733b55d391 in / 
                        
# 2026-10-02 18:21:04  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2026-10-02 18:21:04  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-10-02 18:21:04  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:15727e969ff448f9d30098056642cd3eecfd8d99e4054ab26981cc88c85fe12d",
    "RepoTags": [
        "ghcr.io/guozht/genealogy-app:1.1.12-x86",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app:1.1.12-x86"
    ],
    "RepoDigests": [
        "ghcr.io/guozht/genealogy-app@sha256:ea970772f672cd7fbae02a70d6abd5737856401e52ed0293a6f5b43373947c64",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/guozht/genealogy-app@sha256:ea970772f672cd7fbae02a70d6abd5737856401e52ed0293a6f5b43373947c64"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-10-22T09:43:43.877066455+08:00",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "TZ=Asia/Shanghai",
            "DATA_DIR=/data",
            "UPLOAD_DIR=/photos",
            "SERVER_PORT=8080",
            "DB_NAME=genealogy",
            "DB_USER=genealogy"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "/opt/genealogy/healthcheck.sh"
            ],
            "Interval": 30000000000,
            "Timeout": 5000000000,
            "StartPeriod": 120000000000,
            "Retries": 3
        },
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/opt/genealogy/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 612672263,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/3e2b6e2bf9fbdc774d5f16c680f60bfa022cf5e33de55d24a999e125ca18931d/diff:/var/lib/docker/overlay2/fb7073604c0b81db39aadbbe0dd40acfdbc127af2133396c7d25a793b2fb861e/diff:/var/lib/docker/overlay2/f3ff3c22ecdb1fd6b29bb3fd3e387b8c3c1cf0a23f9b213726fc41bdeb8e9f5a/diff:/var/lib/docker/overlay2/e89a34973bf38763ba371adf48d6616beb2cc3f9c5782ff7e371b097e6d6721e/diff:/var/lib/docker/overlay2/22b96e9dd2a2903e058cb60efb68860551b9a517bb53453a8300268a02c162fa/diff:/var/lib/docker/overlay2/3cc25bf1a8d59523178cdff9e62a7272ac586efbee725dd5cb9bea24742bb29d/diff:/var/lib/docker/overlay2/b2636a4797290c3ed8d22c7d5360414c060ca3221a97ecfeea9ce7c44440cf62/diff:/var/lib/docker/overlay2/f5d923cd8ea57af9afedf78ea0d361f593603f8c617de26735652625d1dd3fc2/diff:/var/lib/docker/overlay2/9aac64aa5ae9cf2ff130005f71a4abef356522682cbac7876f0d919c62d3e22a/diff:/var/lib/docker/overlay2/cd3de34def7a42e4d332623afeab86de8bd4108bc8fc02a2893ff4e738af0c09/diff:/var/lib/docker/overlay2/251297175ba2dc50aa11c3aca2023fd2f7963748f2dbcc34d4d82433ee5baab7/diff:/var/lib/docker/overlay2/b4c4c71c4133317bfa511512b84f9b3f2499c8293ceb86a70c2ea4f92f7ed5ff/diff",
            "MergedDir": "/var/lib/docker/overlay2/383c272bf9cb46875ca870a52c3dc68aceb492cb2a5a068e4914879b9ea92955/merged",
            "UpperDir": "/var/lib/docker/overlay2/383c272bf9cb46875ca870a52c3dc68aceb492cb2a5a068e4914879b9ea92955/diff",
            "WorkDir": "/var/lib/docker/overlay2/383c272bf9cb46875ca870a52c3dc68aceb492cb2a5a068e4914879b9ea92955/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:129f77d88403f1d66805466da50673bab10cf6052bdf1fe422b0341b51a55da2",
            "sha256:b141edc66f0016397b7978fd3d58f03ccb27c2fd2e9a663f256ddcbe4b26a5b4",
            "sha256:0f6c29a8f380c57957b4bcc72e7892b7d8ffc26855254568f41143cf43de6283",
            "sha256:d328e0cbd9358984c07a5e08ee1505b4e4ac3a4b842b2b3cd14cae68cbcc90bc",
            "sha256:72bbfec7c71913c70a55ad395b1fc6f519571f4df090192428fe1e652e3e4094",
            "sha256:c9f37bc53596af3ce8ab9eb01ffe6a5ae631305f77651a077c24f7b9a20c4f28",
            "sha256:91cf5df3f665056772b5a399d603e637bd7e2a36c5a348409248d763f650a02b",
            "sha256:e27420482e27ba984ffead15d0001242bf70a84157073c26e202e6d329795402",
            "sha256:77df08080ec58ec4e53b71cb971aee50d0d0a173bed4c51966af2ba83ffc0d81",
            "sha256:01ec3f53f6c3f3d4dca3a73a5a6b3fc8adbff2fe6a830eed0ee1a8b74b68758c",
            "sha256:991ac55c7aa4001ba93117d9c7c7dc3df8eae5b184f1c21491b33292dbce3213",
            "sha256:b92288cc75b1ddc52eaec52ee6d93038a213aafb7ccfc733f88a7d8db0eb25de",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-11-05T09:20:33.210129546+08:00"
    }
}

更多版本

ghcr.io/guozht/genealogy-app:1.1.11

linux/amd64 ghcr.io604.56MB2026-10-20 20:56
74

ghcr.io/guozht/genealogy-app:1.1.12-arm

linux/arm64 ghcr.io596.07MB2026-11-05 09:24
11

ghcr.io/guozht/genealogy-app:1.1.12-x86

linux/amd64 ghcr.io612.67MB2026-11-05 09:20
13
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×