docker.io/haishanh/yacd:latest linux/amd64

docker.io/haishanh/yacd:latest - 国内下载镜像源 浏览次数:20

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

源镜像 docker.io/haishanh/yacd:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/haishanh/yacd:latest
镜像ID sha256:f7dffb0bca83a8e3f390794ce870803d06e7a8c05bb78fb1519a468580a6e7b4
镜像TAG latest
大小 24.72MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /docker-entrypoint.sh
启动入口 /docker-entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 20 次
贡献者
镜像创建 2022-11-11T14:50:32.328005988Z
同步时间 2026-01-06 16:36
更新时间 2026-01-09 00:26
开放端口
80/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NGINX_VERSION=1.23.2 NJS_VERSION=0.7.7 PKG_RELEASE=1 YACD_DEFAULT_BACKEND=http://127.0.0.1:9090
镜像标签
NGINX Docker Maintainers <docker-maint@nginx.com>: maintainer 2022-11-11T14:49:27.837Z: org.opencontainers.image.created Yet Another Clash Dashboard: org.opencontainers.image.description MIT: org.opencontainers.image.licenses d7e975484fa4f70aef1790969f6948917733ab89: org.opencontainers.image.revision https://github.com/haishanh/yacd: org.opencontainers.image.source yacd: org.opencontainers.image.title https://github.com/haishanh/yacd: org.opencontainers.image.url v0.3.8: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/haishanh/yacd:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/haishanh/yacd:latest  docker.io/haishanh/yacd:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/haishanh/yacd:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/haishanh/yacd:latest  docker.io/haishanh/yacd:latest

Shell快速替换命令

sed -i 's#haishanh/yacd:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/haishanh/yacd:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2022-11-11 22:50:32  0.00B 设置默认要执行的命令
CMD ["/docker-entrypoint.sh"]
                        
# 2022-11-11 22:50:32  122.00B 复制文件或目录到容器中
ADD docker-entrypoint.sh / # buildkit
                        
# 2022-11-11 22:50:32  0.00B 设置环境变量 YACD_DEFAULT_BACKEND
ENV YACD_DEFAULT_BACKEND=http://127.0.0.1:9090
                        
# 2022-11-11 22:50:32  1.14MB 复制新文件或目录到容器中
COPY /app/public /usr/share/nginx/html # buildkit
                        
# 2022-11-07 17:02:08  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -rf /usr/share/nginx/html/* # buildkit
                        
# 2022-11-07 17:02:07  1.23KB 复制新文件或目录到容器中
COPY docker/nginx-default.conf /etc/nginx/conf.d/default.conf # buildkit
                        
# 2022-10-20 02:20:56  0.00B 
/bin/sh -c #(nop)  CMD ["nginx" "-g" "daemon off;"]
                        
# 2022-10-20 02:20:55  0.00B 
/bin/sh -c #(nop)  STOPSIGNAL SIGQUIT
                        
# 2022-10-20 02:20:55  0.00B 
/bin/sh -c #(nop)  EXPOSE 80
                        
# 2022-10-20 02:20:55  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/docker-entrypoint.sh"]
                        
# 2022-10-20 02:20:55  4.62KB 
/bin/sh -c #(nop) COPY file:e57eef017a414ca793499729d80a7b9075790c9a804f930f1417e56d506970cf in /docker-entrypoint.d 
                        
# 2022-10-20 02:20:55  1.27KB 
/bin/sh -c #(nop) COPY file:abbcbf84dc17ee4454b6b2e3cf914be88e02cf84d344ec45a5b31235379d722a in /docker-entrypoint.d 
                        
# 2022-10-20 02:20:55  2.12KB 
/bin/sh -c #(nop) COPY file:5c18272734349488bd0c94ec8d382c872c1a0a435cca13bd4671353d6021d2cb in /docker-entrypoint.d 
                        
# 2022-10-20 02:20:55  1.62KB 
/bin/sh -c #(nop) COPY file:7b307b62e82255f040c9812421a30090bf9abf3685f27b02d77fcca99f997911 in / 
                        
# 2022-10-20 02:20:55  18.03MB 
/bin/sh -c set -x     && addgroup -g 101 -S nginx     && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx     && apkArch="$(cat /etc/apk/arch)"     && nginxPackages="         nginx=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE}     "     && apk add --no-cache --virtual .checksum-deps         openssl     && case "$apkArch" in         x86_64|aarch64)             set -x             && KEY_SHA512="e7fa8303923d9b95db37a77ad46c68fd4755ff935d0a534d26eba83de193c76166c68bfe7f65471bf8881004ef4aa6df3e34689c305662750c0172fca5d8552a *stdin"             && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub             && if [ "$(openssl rsa -pubin -in /tmp/nginx_signing.rsa.pub -text -noout | openssl sha512 -r)" = "$KEY_SHA512" ]; then                 echo "key verification succeeded!";                 mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/;             else                 echo "key verification failed!";                 exit 1;             fi             && apk add -X "https://nginx.org/packages/mainline/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages             ;;         *)             set -x             && tempDir="$(mktemp -d)"             && chown nobody:nobody $tempDir             && apk add --no-cache --virtual .build-deps                 gcc                 libc-dev                 make                 openssl-dev                 pcre2-dev                 zlib-dev                 linux-headers                 libxslt-dev                 gd-dev                 geoip-dev                 perl-dev                 libedit-dev                 bash                 alpine-sdk                 findutils             && su nobody -s /bin/sh -c "                 export HOME=${tempDir}                 && cd ${tempDir}                 && curl -f -O https://hg.nginx.org/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz                 && PKGOSSCHECKSUM=\"98d244d5dea3f0c49692843b1857e21dc7353e749f9ff8a526036a3beeea299e156183b6a98070ffc68a23d191e1f24c577d7ea874f8cc27ce01f4dc832658b6 *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\"                 && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then                     echo \"pkg-oss tarball checksum verification succeeded!\";                 else                     echo \"pkg-oss tarball checksum verification failed!\";                     exit 1;                 fi                 && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz                 && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}                 && cd alpine                 && make all                 && apk index -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk                 && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz                 "             && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/             && apk del .build-deps             && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages             ;;     esac     && apk del .checksum-deps     && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi     && if [ -n "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi     && if [ -n "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi     && apk add --no-cache --virtual .gettext gettext     && mv /usr/bin/envsubst /tmp/         && runDeps="$(         scanelf --needed --nobanner /tmp/envsubst             | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }'             | sort -u             | xargs -r apk info --installed             | sort -u     )"     && apk add --no-cache $runDeps     && apk del .gettext     && mv /tmp/envsubst /usr/local/bin/     && apk add --no-cache tzdata     && apk add --no-cache curl ca-certificates     && ln -sf /dev/stdout /var/log/nginx/access.log     && ln -sf /dev/stderr /var/log/nginx/error.log     && mkdir /docker-entrypoint.d
                        
# 2022-10-20 02:20:48  0.00B 
/bin/sh -c #(nop)  ENV PKG_RELEASE=1
                        
# 2022-10-20 02:20:48  0.00B 
/bin/sh -c #(nop)  ENV NJS_VERSION=0.7.7
                        
# 2022-10-20 02:20:48  0.00B 
/bin/sh -c #(nop)  ENV NGINX_VERSION=1.23.2
                        
# 2022-10-07 07:11:02  0.00B 
/bin/sh -c #(nop)  LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
                        
# 2022-08-10 01:19:53  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2022-08-10 01:19:53  5.54MB 
/bin/sh -c #(nop) ADD file:2a949686d9886ac7c10582a6c29116fd29d3077d02755e87e111870d63607725 in / 
                        
                    

镜像信息

{
    "Id": "sha256:f7dffb0bca83a8e3f390794ce870803d06e7a8c05bb78fb1519a468580a6e7b4",
    "RepoTags": [
        "haishanh/yacd:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/haishanh/yacd:latest"
    ],
    "RepoDigests": [
        "haishanh/yacd@sha256:6f1f53242fe5616849084e4c223bfda1e1b5be294ee29afc78d603e3e9feedfe",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/haishanh/yacd@sha256:e0068212088450669aa5e32e0cb5c1a2b01946486a55f8f1b3533b840e9a067d"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-11-11T14:50:32.328005988Z",
    "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",
            "NGINX_VERSION=1.23.2",
            "NJS_VERSION=0.7.7",
            "PKG_RELEASE=1",
            "YACD_DEFAULT_BACKEND=http://127.0.0.1:9090"
        ],
        "Cmd": [
            "/docker-entrypoint.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "NGINX Docker Maintainers \u003cdocker-maint@nginx.com\u003e",
            "org.opencontainers.image.created": "2022-11-11T14:49:27.837Z",
            "org.opencontainers.image.description": "Yet Another Clash Dashboard",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "d7e975484fa4f70aef1790969f6948917733ab89",
            "org.opencontainers.image.source": "https://github.com/haishanh/yacd",
            "org.opencontainers.image.title": "yacd",
            "org.opencontainers.image.url": "https://github.com/haishanh/yacd",
            "org.opencontainers.image.version": "v0.3.8"
        },
        "StopSignal": "SIGQUIT"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 24719584,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8cca91b91a8ba30f97e5e4542afbc2262d6713f362fdf6f9b68f35369d3c8311/diff:/var/lib/docker/overlay2/4a77340ffd1d1fd1c005eecfc1b9e269b96f42dfd86a9e292eec7c3ffe39b9cd/diff:/var/lib/docker/overlay2/73834136d2158647d80af988cb845bc8755a56c52b8c80025c1dc50d1835f909/diff:/var/lib/docker/overlay2/94a0b3712b93356c395882a0730f7bbc3394dcc7339f2e787ac1d6d55c1fa12a/diff:/var/lib/docker/overlay2/555b5983839525e0f99d2980d8fdf132bc4cdba20fef04a45ab9044c3de6a25d/diff:/var/lib/docker/overlay2/02fc27c760cb8669b5f2dc09749576f2a0023dc280276379440a7d6af0163985/diff:/var/lib/docker/overlay2/943d3a521c793eb9596f5bad7c1fefddc4a351ff4b3a19cc7a2a82edd27fec52/diff:/var/lib/docker/overlay2/6ef91b4d0f8012b685171396fe4f2d61eb045a316d66c7248ec224bd253bc192/diff:/var/lib/docker/overlay2/62b7858a7935b22b5550b2957ac8eb9610950e38b6e60779f795b8b73ffc785c/diff",
            "MergedDir": "/var/lib/docker/overlay2/e7eb0bbedaf34d66fe71ef8844515efc5f2b57241b536891a449131f653329f1/merged",
            "UpperDir": "/var/lib/docker/overlay2/e7eb0bbedaf34d66fe71ef8844515efc5f2b57241b536891a449131f653329f1/diff",
            "WorkDir": "/var/lib/docker/overlay2/e7eb0bbedaf34d66fe71ef8844515efc5f2b57241b536891a449131f653329f1/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:994393dc58e7931862558d06e46aa2bb17487044f670f310dffe1d24e4d1eec7",
            "sha256:b96b16a53835a653cf4ba4da2bcebf8393403fd68d4f00c3f6fd56dfe92c48e8",
            "sha256:d51445d70778dc924c28175bba3c65d4da962ccf4121a17e03d0b0e896e0d256",
            "sha256:acf5e0b2cf0814a5d226d89969f0beff1e56b959bcd8af9b058f48efe7192eac",
            "sha256:6e96dd581d79dd4df16ba97f1740aff93df3e3fcfbf0ce954c10a23c4583f624",
            "sha256:0618d1e529faeab626a4f04f4245abfb8937d4caa1ecf5d9ffcd1af0324657ab",
            "sha256:82dae053ad182b1218cd91759c53088b7d274af15060c937469ab2f4a6c86055",
            "sha256:7984a1fcd6e1dfee414bfb087a7d6f14a83dc5f62dc58b7c00cd85d6203f34a7",
            "sha256:43cb4ea08216c10a36ad1c8b9019e0d056c432a4b228186271762331fd99ae16",
            "sha256:57f8631a24b5b42158ece7929a5a41500fae5e059db603348a87b4e6baaa8918"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-01-06T16:36:49.722601825+08:00"
    }
}

更多版本

docker.io/haishanh/yacd:master

linux/amd64 docker.io14.24MB2025-01-08 15:37
887

docker.io/haishanh/yacd:latest

linux/amd64 docker.io24.72MB2026-01-06 16:36
19