docker.io/apache/iceberg-rest-fixture:1.10.0 linux/arm64

docker.io/apache/iceberg-rest-fixture:1.10.0 - 国内下载镜像源 浏览次数:13 安全受验证的发布者-apache 温馨提示: 这是一个 linux/arm64 系统架构镜像

docker.io/apache/iceberg-rest-fixture镜像是Apache Iceberg项目提供的REST API测试固定装置镜像,用于模拟Iceberg REST服务环境,帮助开发者快速部署并验证Iceberg相关REST接口的功能,适用于测试或开发场景中对Iceberg REST服务的模拟需求。

源镜像 docker.io/apache/iceberg-rest-fixture:1.10.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.0-linuxarm64
镜像ID sha256:48f0ed1e0e4860b302f7776e9bd36704ba32fc8fdb938acd610a124a063a95fa
镜像TAG 1.10.0-linuxarm64
大小 506.67MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD java -jar iceberg-rest-adapter.jar
启动入口
工作目录 /usr/lib/iceberg-rest
OS/平台 linux/arm64
浏览量 13 次
贡献者
镜像创建 2025-09-11T15:10:10.410733884Z
同步时间 2026-03-11 01:38
开放端口
8181/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=en_US.UTF-8 JAVA_HOME=/usr/lib/jvm/zulu17 CATALOG_CATALOG__IMPL=org.apache.iceberg.jdbc.JdbcCatalog CATALOG_URI=jdbc:sqlite:/tmp/iceberg_catalog.db CATALOG_JDBC_USER=user CATALOG_JDBC_PASSWORD=password CATALOG_JDBC_STRICT__MODE=true REST_PORT=8181
镜像标签
ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.0-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.0-linuxarm64  docker.io/apache/iceberg-rest-fixture:1.10.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.0-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.0-linuxarm64  docker.io/apache/iceberg-rest-fixture:1.10.0

Shell快速替换命令

sed -i 's#apache/iceberg-rest-fixture:1.10.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.0-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.0-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.0-linuxarm64  docker.io/apache/iceberg-rest-fixture:1.10.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.0-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.0-linuxarm64  docker.io/apache/iceberg-rest-fixture:1.10.0'

镜像构建历史


# 2025-09-11 23:10:10  0.00B 设置默认要执行的命令
CMD ["java" "-jar" "iceberg-rest-adapter.jar"]
                        
# 2025-09-11 23:10:10  0.00B 设置环境变量 LANG
ENV LANG=en_US.UTF-8
                        
# 2025-09-11 23:10:10  0.00B 指定运行容器时使用的用户
USER iceberg:iceberg
                        
# 2025-09-11 23:10:10  0.00B 声明容器运行时监听的端口
EXPOSE map[8181/tcp:{}]
                        
# 2025-09-11 23:10:10  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl --fail http://localhost:$REST_PORT/v1/config || exit 1"] "1s" "0s" "0s" "0s" '\n'}
                        
# 2025-09-11 23:10:10  0.00B 设置环境变量 REST_PORT
ENV REST_PORT=8181
                        
# 2025-09-11 23:10:10  0.00B 设置环境变量 CATALOG_JDBC_STRICT__MODE
ENV CATALOG_JDBC_STRICT__MODE=true
                        
# 2025-09-11 23:10:10  0.00B 设置环境变量 CATALOG_JDBC_PASSWORD
ENV CATALOG_JDBC_PASSWORD=password
                        
# 2025-09-11 23:10:10  0.00B 设置环境变量 CATALOG_JDBC_USER
ENV CATALOG_JDBC_USER=user
                        
# 2025-09-11 23:10:10  0.00B 设置环境变量 CATALOG_URI
ENV CATALOG_URI=jdbc:sqlite:/tmp/iceberg_catalog.db
                        
# 2025-09-11 23:10:10  0.00B 设置环境变量 CATALOG_CATALOG__IMPL
ENV CATALOG_CATALOG__IMPL=org.apache.iceberg.jdbc.JdbcCatalog
                        
# 2025-09-11 23:10:10  211.87MB 复制新文件或目录到容器中
COPY --chown=iceberg:iceberg open-api/build/libs/iceberg-open-api-test-fixtures-runtime-*.jar /usr/lib/iceberg-rest/iceberg-rest-adapter.jar # buildkit
                        
# 2025-09-11 23:10:09  0.00B 设置工作目录为/usr/lib/iceberg-rest
WORKDIR /usr/lib/iceberg-rest
                        
# 2025-09-11 23:10:09  3.29MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -xeu &&      groupadd iceberg --gid 1000 &&      useradd iceberg --uid 1000 --gid 1000 --create-home &&      apt-get update &&      apt-get install -y --no-install-recommends curl &&      rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-09-11 13:02:10  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/usr/lib/jvm/zulu17
                        
# 2025-09-11 13:02:09  222.25MB 
/bin/sh -c set -ex &&     apt-get -qq update &&     apt-get -qq -y --no-install-recommends install gnupg ca-certificates locales curl tzdata &&     echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen &&     locale-gen en_US.UTF-8 &&     curl -s https://repos.azul.com/azul-repo.key | gpg --dearmor -o /usr/share/keyrings/azul.gpg &&     echo "deb [signed-by=/usr/share/keyrings/azul.gpg] https://repos.azul.com/zulu/deb stable main" > /etc/apt/sources.list.d/zulu.list &&     apt-get -qq update &&     echo "Package: zulu17-*\nPin: version 17.0.16-*\nPin-Priority: 1001" > /etc/apt/preferences &&     apt-get -qq -y --no-install-recommends install zulu17-jre-headless=17.0.16-* &&     apt-get -qq -y purge --auto-remove gnupg curl &&     apt-get -qq -y dist-upgrade &&     apt-get -qq -y autoremove &&     apt-get -qq clean &&     rm -rf /var/lib/apt/lists/*
                        
# 2025-09-11 13:01:19  0.00B 
/bin/sh -c #(nop)  ENV LANG=en_US.UTF-8
                        
# 2025-08-20 01:21:19  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-08-20 01:21:19  69.25MB 
/bin/sh -c #(nop) ADD file:5f2c65daac761cc691b34ee3e3e2ba42ec520d71fc59aef131d38058a7891ab8 in / 
                        
# 2025-08-20 01:21:17  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2025-08-20 01:21:17  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-08-20 01:21:17  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-08-20 01:21:17  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:48f0ed1e0e4860b302f7776e9bd36704ba32fc8fdb938acd610a124a063a95fa",
    "RepoTags": [
        "apache/iceberg-rest-fixture:1.10.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.0-linuxarm64"
    ],
    "RepoDigests": [
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture@sha256:cc34fed53522b815164edeb836cdb3053c998edbe834f8463d55eb7162721fc1"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-09-11T15:10:10.410733884Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "iceberg:iceberg",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8181/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=en_US.UTF-8",
            "JAVA_HOME=/usr/lib/jvm/zulu17",
            "CATALOG_CATALOG__IMPL=org.apache.iceberg.jdbc.JdbcCatalog",
            "CATALOG_URI=jdbc:sqlite:/tmp/iceberg_catalog.db",
            "CATALOG_JDBC_USER=user",
            "CATALOG_JDBC_PASSWORD=password",
            "CATALOG_JDBC_STRICT__MODE=true",
            "REST_PORT=8181"
        ],
        "Cmd": [
            "java",
            "-jar",
            "iceberg-rest-adapter.jar"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl --fail http://localhost:$REST_PORT/v1/config || exit 1"
            ],
            "Interval": 1000000000,
            "Retries": 10
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/usr/lib/iceberg-rest",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 506666190,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/ee3c183ab2c09cb3c8d198157422875b9749009786615225b8170df9d1dc2d59/diff:/var/lib/docker/overlay2/5d64ef0e4f396023ba3e0eff9ec11b0f430fd5ad46c05c03d40c1be5d945c040/diff:/var/lib/docker/overlay2/754980b5999a0ecac9b83700569a96aa2c5b6a71c440d3b52cd2d42efae32460/diff:/var/lib/docker/overlay2/800f91f790f1abe5c23e3ac2c155b37fcbd031445bda313264f4919fa85f98ee/diff",
            "MergedDir": "/var/lib/docker/overlay2/815441584ae7467dcd50c985e0bd6be1c6c26193d98c359c0e558133e65560d0/merged",
            "UpperDir": "/var/lib/docker/overlay2/815441584ae7467dcd50c985e0bd6be1c6c26193d98c359c0e558133e65560d0/diff",
            "WorkDir": "/var/lib/docker/overlay2/815441584ae7467dcd50c985e0bd6be1c6c26193d98c359c0e558133e65560d0/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:3e04ae02e3b48a52cd15f8595efd67e8ab7b3e9766f7d1e12a25c8c76f3a86bf",
            "sha256:57b254ade6e57148debdd8680b7910ba46cdbcf0124fa1fe14b5b56b4e1ec4bc",
            "sha256:90666da5ad981a379d882699aa468b4323f31b0d92239ca29f4a31aa6908c8fd",
            "sha256:bb6f18aead01931ab16382924852e07724f1c2c53061936fce90373692de2161",
            "sha256:8eaea305636a34fdfb227f5c2c16861ba4952671fc54d446ccf03568ed144949"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-11T01:37:16.215271403+08:00"
    }
}

更多版本

docker.io/apache/iceberg-rest-fixture:1.10.0

linux/amd64 docker.io514.80MB2026-03-11 01:36
14

docker.io/apache/iceberg-rest-fixture:1.10.0

linux/arm64 docker.io506.67MB2026-03-11 01:38
12