ghcr.io/nextcloud/nextcloud-appapi-dsp:release linux/amd64

ghcr.io/nextcloud/nextcloud-appapi-dsp:release - 国内下载镜像源 浏览次数:67
```html

该镜像 ghcr.io/nextcloud/nextcloud-appapi-dsp 包含 Nextcloud 应用编程接口 (App API) 的服务器端组件。它为 Nextcloud 应用提供了一个安全的、可扩展的接口,允许应用与 Nextcloud 核心进行交互,例如访问文件、用户和其它 Nextcloud 资源。

```
源镜像 ghcr.io/nextcloud/nextcloud-appapi-dsp:release
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp:release
镜像ID sha256:1019b2675aaccbc9f8c882acf2408d0ff9c5645d2197fc259d2d0e105e7a6453
镜像TAG release
大小 76.75MB
镜像源 ghcr.io
CMD
启动入口 /bin/bash start.sh
工作目录 /
OS/平台 linux/amd64
浏览量 67 次
贡献者
镜像创建 2024-11-20T11:13:29.979135859Z
同步时间 2024-12-04 09:36
更新时间 2025-02-03 05:39
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HAPROXY_VERSION=2.9.11 HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.11.tar.gz HAPROXY_SHA256=2375281ddf81e201b531d4119c686356d1d37d0afc4bc0e3b6dcec9f2e5568ba HAPROXY_PORT=2375 BIND_ADDRESS=* EX_APPS_NET=localhost EX_APPS_COUNT=30 TIMEOUT_CONNECT=10s TIMEOUT_CLIENT=30s TIMEOUT_SERVER=1800s
镜像标签
false: com.centurylinklabs.watchtower.enable
镜像安全扫描 查看Trivy扫描报告

系统OS: alpine 3.20.3 扫描引擎: Trivy 扫描时间: 2024-12-04 09:38

低危漏洞:0 中危漏洞:0 高危漏洞:0 严重漏洞:0

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp:release
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp:release  ghcr.io/nextcloud/nextcloud-appapi-dsp:release

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp:release
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp:release  ghcr.io/nextcloud/nextcloud-appapi-dsp:release

Shell快速替换命令

sed -i 's#ghcr.io/nextcloud/nextcloud-appapi-dsp:release#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp:release#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp:release && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp:release  ghcr.io/nextcloud/nextcloud-appapi-dsp:release'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp:release && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp:release  ghcr.io/nextcloud/nextcloud-appapi-dsp:release'

镜像构建历史


# 2024-11-20 19:13:29  0.00B 添加元数据标签
LABEL com.centurylinklabs.watchtower.enable=false
                        
# 2024-11-20 19:13:29  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "/healthcheck.sh"] "10s" "10s" "0s" "0s" '\t'}
                        
# 2024-11-20 19:13:29  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/bin/bash" "start.sh"]
                        
# 2024-11-20 19:13:29  0.00B 设置工作目录为/
WORKDIR /
                        
# 2024-11-20 19:13:29  1.22KB 复制新文件或目录到容器中
COPY --chmod=664 haproxy_ex_apps.cfg.template /haproxy_ex_apps.cfg.template # buildkit
                        
# 2024-11-20 19:13:29  4.79KB 复制新文件或目录到容器中
COPY --chmod=664 haproxy.cfg.template /haproxy.cfg.template # buildkit
                        
# 2024-11-20 19:13:29  2.49KB 复制新文件或目录到容器中
COPY --chmod=775 *.sh / # buildkit
                        
# 2024-11-20 19:12:35  50.35MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex;     apk add --no-cache         ca-certificates         tzdata         bash         curl         openssl         bind-tools         nano         vim         envsubst;     chmod -R 777 /tmp # buildkit
                        
# 2024-11-20 19:12:35  0.00B 设置环境变量 TIMEOUT_SERVER
ENV TIMEOUT_SERVER=1800s
                        
# 2024-11-20 19:12:35  0.00B 设置环境变量 TIMEOUT_CLIENT
ENV TIMEOUT_CLIENT=30s
                        
# 2024-11-20 19:12:35  0.00B 设置环境变量 TIMEOUT_CONNECT
ENV TIMEOUT_CONNECT=10s
                        
# 2024-11-20 19:12:35  0.00B 设置环境变量 EX_APPS_COUNT
ENV EX_APPS_COUNT=30
                        
# 2024-11-20 19:12:35  0.00B 设置环境变量 EX_APPS_NET
ENV EX_APPS_NET=localhost
                        
# 2024-11-20 19:12:35  0.00B 设置环境变量 BIND_ADDRESS
ENV BIND_ADDRESS=*
                        
# 2024-11-20 19:12:35  0.00B 设置环境变量 HAPROXY_PORT
ENV HAPROXY_PORT=2375
                        
# 2024-11-20 19:12:35  0.00B 指定运行容器时使用的用户
USER root
                        
# 2024-09-20 01:18:32  0.00B 设置默认要执行的命令
CMD ["haproxy" "-f" "/usr/local/etc/haproxy/haproxy.cfg"]
                        
# 2024-09-20 01:18:32  0.00B 设置工作目录为/var/lib/haproxy
WORKDIR /var/lib/haproxy
                        
# 2024-09-20 01:18:32  0.00B 指定运行容器时使用的用户
USER haproxy
                        
# 2024-09-20 01:18:32  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2024-09-20 01:18:32  417.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2024-09-20 01:18:32  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGUSR1
                        
# 2024-09-20 01:18:32  18.06MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apk add --no-cache --virtual .build-deps 		gcc 		libc-dev 		linux-headers 		lua5.4-dev 		make 		openssl 		openssl-dev 		pcre2-dev 		readline-dev 		tar 	; 		wget -O haproxy.tar.gz "$HAPROXY_URL"; 	echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c; 	mkdir -p /usr/src/haproxy; 	tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1; 	rm haproxy.tar.gz; 		makeOpts=' 		TARGET=linux-musl 		USE_GETADDRINFO=1 		USE_LUA=1 LUA_INC=/usr/include/lua5.4 LUA_LIB=/usr/lib/lua5.4 		USE_OPENSSL=1 		USE_PCRE2=1 USE_PCRE2_JIT=1 		USE_PROMEX=1 				EXTRA_OBJS=" 		" 	'; 		nproc="$(getconf _NPROCESSORS_ONLN)"; 	eval "make -C /usr/src/haproxy -j '$nproc' all $makeOpts"; 	eval "make -C /usr/src/haproxy install-bin $makeOpts"; 		mkdir -p /usr/local/etc/haproxy; 	cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors; 	rm -rf /usr/src/haproxy; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-network --virtual .haproxy-rundeps $runDeps; 	apk del --no-network .build-deps; 		haproxy -v # buildkit
                        
# 2024-09-20 01:18:32  0.00B 设置环境变量 HAPROXY_SHA256
ENV HAPROXY_SHA256=2375281ddf81e201b531d4119c686356d1d37d0afc4bc0e3b6dcec9f2e5568ba
                        
# 2024-09-20 01:18:32  0.00B 设置环境变量 HAPROXY_URL
ENV HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.11.tar.gz
                        
# 2024-09-20 01:18:32  0.00B 设置环境变量 HAPROXY_VERSION
ENV HAPROXY_VERSION=2.9.11
                        
# 2024-09-20 01:18:32  3.07KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	addgroup --gid 99 --system haproxy; 	adduser 		--disabled-password 		--home /var/lib/haproxy 		--ingroup haproxy 		--no-create-home 		--system 		--uid 99 		haproxy 	; 	mkdir /var/lib/haproxy; 	chown haproxy:haproxy /var/lib/haproxy # buildkit
                        
# 2024-09-20 01:18:32  527.97KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apk add --no-cache 		ca-certificates 	; # buildkit
                        
# 2024-09-07 06:20:07  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2024-09-07 06:20:07  7.80MB 
/bin/sh -c #(nop) ADD file:5758b97d8301c84a204a6e516241275d785a7cade40b2fb99f01fe122482e283 in / 
                        
                    

镜像信息

{
    "Id": "sha256:1019b2675aaccbc9f8c882acf2408d0ff9c5645d2197fc259d2d0e105e7a6453",
    "RepoTags": [
        "ghcr.io/nextcloud/nextcloud-appapi-dsp:release",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp:release"
    ],
    "RepoDigests": [
        "ghcr.io/nextcloud/nextcloud-appapi-dsp@sha256:3ff00d53e0b41433832056d041937201c2188a8e26c946e4808ada7bc1aa53b1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextcloud/nextcloud-appapi-dsp@sha256:4a4d3ad38abe5b2dc344a3790e41ceee30406b8fd5ec48bb53abcdff0dae9674"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-11-20T11:13:29.979135859Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "HAPROXY_VERSION=2.9.11",
            "HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.11.tar.gz",
            "HAPROXY_SHA256=2375281ddf81e201b531d4119c686356d1d37d0afc4bc0e3b6dcec9f2e5568ba",
            "HAPROXY_PORT=2375",
            "BIND_ADDRESS=*",
            "EX_APPS_NET=localhost",
            "EX_APPS_COUNT=30",
            "TIMEOUT_CONNECT=10s",
            "TIMEOUT_CLIENT=30s",
            "TIMEOUT_SERVER=1800s"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "/healthcheck.sh"
            ],
            "Interval": 10000000000,
            "Timeout": 10000000000,
            "Retries": 9
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": [
            "/bin/bash",
            "start.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "com.centurylinklabs.watchtower.enable": "false"
        },
        "StopSignal": "SIGUSR1"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 76748139,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/2585f421e080349c76900a6a57f05155b76be316ece4fcb359407d055b8fabfe/diff:/var/lib/docker/overlay2/c80ebb4e78ecbc2781f53bd16f4a6d2036cabb0b89d5e7901a42b708e7e43ade/diff:/var/lib/docker/overlay2/ac33a03966ee77b37a38b73e5ebe4a54ff17fb76ffd8a02d0240d5d76dce292e/diff:/var/lib/docker/overlay2/392d1c7c3faec5744e9740ec116b55595d85ba3953b17b28a970ac39a570ceff/diff:/var/lib/docker/overlay2/d1d7aa1fa3a2272eef5e967506e7297a9c0eda2bcad6483d4c84f5930e4fc8ca/diff:/var/lib/docker/overlay2/4f385b5312c6f31cca8d244278d105afe1deb834860c72c95a419bdb5adf3cf7/diff:/var/lib/docker/overlay2/f442b1c1dc5ba83904fd15fb266163d031f838a662eb3ae2a043d7ff9f8b9b71/diff:/var/lib/docker/overlay2/462d779717d0338294a042997fdc8d645365494433c8bfad636cc456dce345b1/diff:/var/lib/docker/overlay2/56dbc2212cbc9b991b1a93a72a8c08a3a8460c06576fe4f3267009446334aa65/diff",
            "MergedDir": "/var/lib/docker/overlay2/97acddba41259f596dbba65f77fa2c11787901b229dd80ec4d9cc0f550316af1/merged",
            "UpperDir": "/var/lib/docker/overlay2/97acddba41259f596dbba65f77fa2c11787901b229dd80ec4d9cc0f550316af1/diff",
            "WorkDir": "/var/lib/docker/overlay2/97acddba41259f596dbba65f77fa2c11787901b229dd80ec4d9cc0f550316af1/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:63ca1fbb43ae5034640e5e6cb3e083e05c290072c5366fcaa9d62435a4cced85",
            "sha256:64c40b4585bc1a53f23ad4d8af0af39a85a6a4ef2336e7bff1419721e421c484",
            "sha256:a90e7916a9124e9e7f7d2ff91f8269e86777cd458b40f3268c52378ddb43bffe",
            "sha256:bd1da41fd34d4378c5528fa909c2df4f92e6fc8eaa253d46db087593d9d707de",
            "sha256:bbe98f333941232aa365ddc47d7825d41a667f9c5ce67e479291e0de9a9deb87",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:27dfd0cf5a511507b259bb758408c369029f36f9d72c5133ca5769ca51e33534",
            "sha256:b9b872015fbd589fdddc849d9fbc2ea97d67b11532a4ebcfc697dbf9f6c56264",
            "sha256:e4d396034fc952c65ff1599dc05ee490b7a9d92580fefbb5778ddc9969173929",
            "sha256:b05a54bdc016dd978901f4deed6b74c5ebc94d231fae9df5b37e9ad3d1e84f76"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-12-04T09:36:34.028786455+08:00"
    }
}

更多版本

ghcr.io/nextcloud/nextcloud-appapi-dsp:release

linux/amd64 ghcr.io76.75MB2024-12-04 09:36
66