ℹ️
注意:这是一个 latest 标签镜像

latest 并不代表最新版本,本站同步时间存在延迟,无法保证此镜像与上游最新版本一致
生产环境建议使用明确的版本号(如 v1.2.3),避免因版本不一致导致问题。 了解更多 →

logo
docker.io/zenko/cloudserver:latest
linux/amd64 docker.io

Zenko CloudServer是一个开源的、兼容S3 API的对象存储服务器,支持用户部署私有或混合云对象存储解决方案,可与多种云存储服务集成,提供灵活的存储管理功能,适用于开发、测试及生产环境中对对象存储的需求。

13
浏览次数
1.46GB
镜像大小
源镜像
docker.io/zenko/cloudserver:latest
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zenko/cloudserver:latest
镜像ID
sha256:4bbbe607fc5ad40ecb762a7d9207aefa9bdff6d490eeb5f50336510d7f2efeee
镜像 TAG
latest
镜像大小
1.46GB
平台架构
linux/amd64
镜像源
docker.io
CMD
yarn start
启动入口
/usr/src/app/docker-entrypoint.sh
工作目录
/usr/src/app
OS/平台
linux/amd64
镜像创建
2022-04-22T08:37:41.29612672Z
同步时间
2026-06-24 16:17
浏览量
13 次
贡献者
🔌 开放端口 1
8000/tcp
📁 目录挂载 2
 /usr/src/app/localData  /usr/src/app/localMetadata
⚙️ 环境变量 7
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
NODE_VERSION=16.13.2 1
YARN_VERSION=1.22.15 2
NO_PROXY=localhost,127.0.0.1 3
no_proxy=localhost,127.0.0.1 4
PYTHON=python3.9 5
PY_VERSION=3.9.7 6
🛡️ 镜像安全扫描
debian 10.11 Trivy 2026-06-24 16:17 查看完整报告
137
低危 LOW
603
中危 MEDIUM
437
高危 HIGH
50
严重 CRITICAL
受影响目标 (9)
docker.io/zenko/cloudserver:latest (debian 10.11) debian Node.js node-pkg Python python-pkg /etc/ssh/ssh_host_ecdsa_key /etc/ssh/ssh_host_ed25519_key /etc/ssh/ssh_host_rsa_key /usr/src/app/docs/USING_PUBLIC_CLOUDS.rst /usr/src/app/eve/workers/pykmip/certs/kmip-client-key.pem /usr/src/app/eve/workers/pykmip/certs/kmip-key.pem

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2022-04-22 16:37:41  0.00B 设置默认要执行的命令
CMD ["yarn" "start"]
                        
# 2022-04-22 16:37:41  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/src/app/docker-entrypoint.sh"]
                        
# 2022-04-22 16:37:41  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/usr/src/app/localData /usr/src/app/localMetadata]
                        
# 2022-04-22 16:37:41  4.76MB 复制新文件或目录到容器中
COPY . /usr/src/app # buildkit
                        
# 2022-04-22 16:33:09  376.82MB 执行命令并创建新的镜像层
RUN /bin/sh -c yarn cache clean     && yarn install --production --ignore-optional --ignore-engines --network-concurrency 1      && apt-get autoremove --purge -y python git build-essential     && rm -rf /var/lib/apt/lists/*     && yarn cache clean     && rm -rf ~/.node-gyp     && rm -rf /tmp/yarn-* # buildkit
                        
# 2022-04-22 16:31:42  585.37MB 执行命令并创建新的镜像层
RUN /bin/sh -c cd /tmp     && wget https://www.python.org/ftp/python/$PY_VERSION/Python-$PY_VERSION.tgz     && tar -C /usr/local/bin -xzvf Python-$PY_VERSION.tgz     && cd /usr/local/bin/Python-$PY_VERSION     && ./configure --enable-optimizations     && make     && make altinstall     && rm -rf /tmp/Python-$PY_VERSION.tgz # buildkit
                        
# 2022-04-22 16:19:53  285.75MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update     && apt-get install -y --no-install-recommends     jq     python     git     build-essential     ssh     ca-certificates     yarn     wget     libffi-dev     zlib1g-dev     && mkdir -p /root/ssh     && ssh-keyscan -H github.com > /root/ssh/known_hosts # buildkit
                        
# 2022-04-22 16:19:24  0.00B 设置环境变量 PY_VERSION
ENV PY_VERSION=3.9.7
                        
# 2022-04-22 16:19:24  0.00B 设置环境变量 PYTHON
ENV PYTHON=python3.9
                        
# 2022-04-22 16:19:24  10.41KB 执行命令并创建新的镜像层
RUN /bin/sh -c curl -sS http://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -     && echo "deb http://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list # buildkit
                        
# 2022-04-22 16:19:22  37.19MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update     && apt-get install -y     curl     gnupg2 # buildkit
                        
# 2022-04-22 16:19:01  0.00B 设置工作目录为/usr/src/app
WORKDIR /usr/src/app
                        
# 2022-04-22 16:19:01  240.76KB 复制新文件或目录到容器中
COPY ./yarn.lock /usr/src/app/ # buildkit
                        
# 2022-03-24 15:48:06  7.17KB 复制新文件或目录到容器中
COPY ./package.json /usr/src/app/ # buildkit
                        
# 2022-03-24 15:48:06  0.00B 声明容器运行时监听的端口
EXPOSE map[8000/tcp:{}]
                        
# 2022-03-24 15:48:06  0.00B 设置环境变量 no_proxy
ENV no_proxy=localhost,127.0.0.1
                        
# 2022-03-24 15:48:06  0.00B 设置环境变量 NO_PROXY
ENV NO_PROXY=localhost,127.0.0.1
                        
# 2022-03-24 15:48:06  0.00B 
MAINTAINER Giorgio Regni <gr@scality.com>
                        
# 2022-01-27 09:33:18  0.00B 
/bin/sh -c #(nop)  CMD ["node"]
                        
# 2022-01-27 09:33:18  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2022-01-27 09:33:18  388.00B 
/bin/sh -c #(nop) COPY file:4d192565a7220e135cab6c77fbc1c73211b69f3d9fb37e62857b2c6eb9363d51 in /usr/local/bin/ 
                        
# 2022-01-27 09:33:17  9.40MB 
/bin/sh -c set -ex   && savedAptMark="$(apt-mark showmanual)"   && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends   && rm -rf /var/lib/apt/lists/*   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && apt-mark auto '.*' > /dev/null   && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; }   && find /usr/local -type f -executable -exec ldd '{}' ';'     | awk '/=>/ { print $(NF-1) }'     | sort -u     | xargs -r dpkg-query --search     | cut -d: -f1     | sort -u     | xargs -r apt-mark manual   && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false   && yarn --version
                        
# 2022-01-27 09:33:04  0.00B 
/bin/sh -c #(nop)  ENV YARN_VERSION=1.22.15
                        
# 2022-01-27 09:33:03  94.63MB 
/bin/sh -c ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64';;       ppc64el) ARCH='ppc64le';;       s390x) ARCH='s390x';;       arm64) ARCH='arm64';;       armhf) ARCH='armv7l';;       i386) ARCH='x86';;       *) echo "unsupported architecture"; exit 1 ;;     esac     && set -ex     && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends     && rm -rf /var/lib/apt/lists/*     && for key in       4ED778F539E3634C779C87C6D7062848A1AB005C       94AE36675C464D64BAFA68DD7434390BDBE9B9C5       74F12602B6F1C4E913FAA37AD3A89613643B6201       71DCFD284A79C3B38668286BC97EC7A07EDE3FC1       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       DD8F2338BAE7501E3DD5AC78C273792F7D83545D       A48C2BEE680E841632CD4E44F07496B3EB3C1762       108F52B48DB57BB0CC439B2997B01419BD92F80A       B9E2F5981AA6E0CD28160D9FF13993A75599653C     ; do       gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||       gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner     && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { print $(NF-1) }'       | sort -u       | xargs -r dpkg-query --search       | cut -d: -f1       | sort -u       | xargs -r apt-mark manual     && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false     && ln -s /usr/local/bin/node /usr/local/bin/nodejs     && node --version     && npm --version
                        
# 2022-01-27 09:32:36  0.00B 
/bin/sh -c #(nop)  ENV NODE_VERSION=16.13.2
                        
# 2022-01-27 09:26:02  333.49KB 
/bin/sh -c groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
                        
# 2022-01-26 09:40:59  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2022-01-26 09:40:59  69.27MB 
/bin/sh -c #(nop) ADD file:c51141702f568a28a7e3e7a2748f5ead5754e32d7b1cf7ebc8f4326273d05206 in / 
                        
                    

镜像信息

{
    "Id": "sha256:4bbbe607fc5ad40ecb762a7d9207aefa9bdff6d490eeb5f50336510d7f2efeee",
    "RepoTags": [
        "zenko/cloudserver:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zenko/cloudserver:latest"
    ],
    "RepoDigests": [
        "zenko/cloudserver@sha256:b53e57829cf7df357323e60a19c9f98d2218f1b7ccb1d7cea5761a5a227a9ee3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zenko/cloudserver@sha256:b53e57829cf7df357323e60a19c9f98d2218f1b7ccb1d7cea5761a5a227a9ee3"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-04-22T08:37:41.29612672Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "Giorgio Regni \u003cgr@scality.com\u003e",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=16.13.2",
            "YARN_VERSION=1.22.15",
            "NO_PROXY=localhost,127.0.0.1",
            "no_proxy=localhost,127.0.0.1",
            "PYTHON=python3.9",
            "PY_VERSION=3.9.7"
        ],
        "Cmd": [
            "yarn",
            "start"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/usr/src/app/localData": {},
            "/usr/src/app/localMetadata": {}
        },
        "WorkingDir": "/usr/src/app",
        "Entrypoint": [
            "/usr/src/app/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1463771216,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/806e49b01af4800f21d21a4fc595b8133aebc8fa46cd38ff6f9691fa8efa9a91/diff:/var/lib/docker/overlay2/00b52fd1f7d76f4bb17a3f1f69eb6e38e25350849d81576405e00a32f168e1d5/diff:/var/lib/docker/overlay2/6e9ac0eee403bc6b808707cd34ace99f6303c16b0cf630b02db3a5b355aff721/diff:/var/lib/docker/overlay2/532e2973d2880c633d4fbf712eba63fdc04a9db982f7f29305ae488506b60762/diff:/var/lib/docker/overlay2/0cf060f351b66be60383aa7d1abddbb6069ce43d9fe2599aea1e89fbb9b060f6/diff:/var/lib/docker/overlay2/b84feb5e86eb285536e5802608568d62604cbb8f1ac0ebcbba2b2f42c101ca57/diff:/var/lib/docker/overlay2/ad78f9ffef91a240499402c7aa0dcbc4a84e83f89df6f2b2dbedf48a27138b81/diff:/var/lib/docker/overlay2/ca99d848c3f48c3484ad226da16ee31daf421d9161e898e35e9fb156c67a6f48/diff:/var/lib/docker/overlay2/d97cebaf65b745a423e602063bf3969846b492836a4ffc0c070219e4278d39f1/diff:/var/lib/docker/overlay2/c7bba6538f52278108796896574dba2334bae95905a3fb8d67c0cf9628717e87/diff:/var/lib/docker/overlay2/7596787affb382a20b5ce55c1f46b4b2bad65a89183389d747d304573f7f0755/diff:/var/lib/docker/overlay2/229565e99570e0d93b1eddfb4a849242bb618f03d75302c5c03332fdcc0b9736/diff:/var/lib/docker/overlay2/e321e3349419b8c69cddf20a093551df69e8fa0da94f00d2af6ed2c5cfdeb4f1/diff",
            "MergedDir": "/var/lib/docker/overlay2/8c840dcd8e0eb8383ba068060572d870ee608481b617fc3e463415bd43f4ee0a/merged",
            "UpperDir": "/var/lib/docker/overlay2/8c840dcd8e0eb8383ba068060572d870ee608481b617fc3e463415bd43f4ee0a/diff",
            "WorkDir": "/var/lib/docker/overlay2/8c840dcd8e0eb8383ba068060572d870ee608481b617fc3e463415bd43f4ee0a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f18b02b14138b6f9808f9843cc645e2edd64b02ca1c87e671355f56d1b4b5ec6",
            "sha256:8a17c7e9556fdbf13c921d500934cf997cce7438667b4852817ab279b7de7979",
            "sha256:1ba7c5c4b54df443464ebd98d24e836946a7e32a60768f621c17e8e0bfbdc646",
            "sha256:7fe48d4bec65367d6c06a8ed0be1d6f1ed591173e5fab77815e89c94d1191491",
            "sha256:744764868eb9bf04995106e6c3e81c8c99ab8be0603825380ace14c8b6d8fa36",
            "sha256:89ec2c225bbcccc7e28808ca77d422572d3c5a39cded07260e1be5f69b06fe4d",
            "sha256:628d21463386e41ed45ce2e22768ea3a02c593d933851cace4267daa7ec654e1",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5af904bd4f9337a38f1ba275bf465d47013da660cfa318aff276fd901eba6384",
            "sha256:b8c7b08f43291b1e78e1dde97ba1cebc10678c2ff8aec0192ed5faf94563eda3",
            "sha256:f856c82e65272b8317d5fd3896b92efc26934408ff28afbbf2728ef08325acb1",
            "sha256:32f7a78f06776a25d780ee68fd828f0335ed098cb2b3d461d907a945bddbb4bd",
            "sha256:7cf71f2cc550c525fca6641cc9f709b28558a1f3b491e0004205f02fbb04eabb",
            "sha256:f6c986ce8c329bb0f568b79474651f242095c447ef72b299122344a359b8eea8"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-24T16:16:31.695045748+08:00"
    }
}

更多版本

docker.io/zenko/cloudserver:latest

linux/amd64 docker.io1.46GB2026-06-24 16:17
12
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×