logo
docker.io/apache/iceberg-rest-fixture:1.10.1
linux/amd64 docker.io 已验证 · apache 尹丽军 贡献

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

30
浏览次数
515.98MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.1
源镜像
docker.io/apache/iceberg-rest-fixture:1.10.1
镜像ID
sha256:64e8788f50273c0b4cb7b10d760e7b59f3c2eabfebcac371bfac829c48d65ad6
镜像 TAG
1.10.1
镜像大小
515.98MB
平台架构
linux/amd64
镜像源
docker.io
CMD
java -jar iceberg-rest-adapter.jar
启动入口
工作目录
/usr/lib/iceberg-rest
OS/平台
linux/amd64
镜像创建
2025-12-22T19:23:39.707229175Z
同步时间
2026-09-12 13:09
浏览量
30 次
贡献者
avatar 尹丽军
🔌 开放端口 1
8181/tcp
⚙️ 环境变量 9
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
LANG=en_US.UTF-8 1
JAVA_HOME=/usr/lib/jvm/zulu17 2
CATALOG_CATALOG__IMPL=org.apache.iceberg.jdbc.JdbcCatalog 3
CATALOG_URI=jdbc:sqlite:/tmp/iceberg_catalog.db 4
CATALOG_JDBC_USER=user 5
CATALOG_JDBC_PASSWORD=password 6
CATALOG_JDBC_STRICT__MODE=true 7
REST_PORT=8181 8
🏷️ 镜像标签 2
KeyValue
ubuntu org.opencontainers.image.ref.name
22.04 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 22.04 Trivy 2026-09-12 13:09 查看完整报告
110
低危 LOW
258
中危 MEDIUM
29
高危 HIGH
1
严重 CRITICAL
受影响目标 (2)
docker.io/apache/iceberg-rest-fixture:1.10.1 (ubuntu 22.04) ubuntu Java jar

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#apache/iceberg-rest-fixture:1.10.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.1#' 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.1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.1  docker.io/apache/iceberg-rest-fixture:1.10.1'

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.1 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.1  docker.io/apache/iceberg-rest-fixture:1.10.1'

镜像构建历史


# 2025-12-23 03:23:39  0.00B 设置默认要执行的命令
CMD ["java" "-jar" "iceberg-rest-adapter.jar"]
                        
# 2025-12-23 03:23:39  0.00B 设置环境变量 LANG
ENV LANG=en_US.UTF-8
                        
# 2025-12-23 03:23:39  0.00B 指定运行容器时使用的用户
USER iceberg:iceberg
                        
# 2025-12-23 03:23:39  0.00B 声明容器运行时监听的端口
EXPOSE [8181/tcp]
                        
# 2025-12-23 03:23:39  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl --fail http://localhost:$REST_PORT/v1/config || exit 1"] "1s" "0s" "0s" "0s" '\n'}
                        
# 2025-12-23 03:23:39  0.00B 设置环境变量 REST_PORT
ENV REST_PORT=8181
                        
# 2025-12-23 03:23:39  0.00B 设置环境变量 CATALOG_JDBC_STRICT__MODE
ENV CATALOG_JDBC_STRICT__MODE=true
                        
# 2025-12-23 03:23:39  0.00B 设置环境变量 CATALOG_JDBC_PASSWORD
ENV CATALOG_JDBC_PASSWORD=password
                        
# 2025-12-23 03:23:39  0.00B 设置环境变量 CATALOG_JDBC_USER
ENV CATALOG_JDBC_USER=user
                        
# 2025-12-23 03:23:39  0.00B 设置环境变量 CATALOG_URI
ENV CATALOG_URI=jdbc:sqlite:/tmp/iceberg_catalog.db
                        
# 2025-12-23 03:23:39  0.00B 设置环境变量 CATALOG_CATALOG__IMPL
ENV CATALOG_CATALOG__IMPL=org.apache.iceberg.jdbc.JdbcCatalog
                        
# 2025-12-23 03:23:39  211.89MB 复制新文件或目录到容器中
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-12-23 03:23:39  0.00B 设置工作目录为/usr/lib/iceberg-rest
WORKDIR /usr/lib/iceberg-rest
                        
# 2025-12-23 03:23:39  3.43MB 执行命令并创建新的镜像层
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-11-13 12:54:08  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/usr/lib/jvm/zulu17
                        
# 2025-11-13 12:54:08  222.78MB 执行命令并创建新的镜像层
RUN /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.17-*\nPin-Priority: 1001" > /etc/apt/preferences &&     apt-get -qq -y --no-install-recommends install zulu17-jre-headless=17.0.17-* &&     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/* # buildkit
                        
# 2025-11-13 12:54:08  0.00B 设置环境变量 LANG
ENV LANG=en_US.UTF-8
                        
# 2025-10-01 15:05:10  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-10-01 15:05:09  77.87MB 
/bin/sh -c #(nop) ADD file:32d41b6329e8f89fa4ac92ef97c04b7cfd5e90fb74e1509c3e27d7c91195b7c7 in / 
                        
# 2025-10-01 15:05:07  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2025-10-01 15:05:07  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-10-01 15:05:07  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-10-01 15:05:07  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:64e8788f50273c0b4cb7b10d760e7b59f3c2eabfebcac371bfac829c48d65ad6",
    "RepoTags": [
        "apache/iceberg-rest-fixture:1.10.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture:1.10.1"
    ],
    "RepoDigests": [
        "apache/iceberg-rest-fixture@sha256:f7d679d30ac9c640bdeb2c015dff533cd3c8f1c7d491ebcb5d436f9a42db1d6f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/iceberg-rest-fixture@sha256:8bf22be19871f65be74c481712b4511d977329eb06ee47abc21021685e890f97"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-12-22T19:23:39.707229175Z",
    "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": "amd64",
    "Os": "linux",
    "Size": 515978380,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c921b8e006385e33b561371bd19b4d642707a00271399a66535d26635feea1c4/diff:/var/lib/docker/overlay2/9ae14378875dd0d1244ac78a9498eb417f230b543b2f36e3ba9dcc56bf45751f/diff:/var/lib/docker/overlay2/4b4aa0e42a9b1a7b3bf5f7cd36d318fff4e18f386e22e44d368052d0715680f8/diff:/var/lib/docker/overlay2/1e2fafcbf1d27fe7b8fff75c3690185a7d400c10defc1d41a920b65ab101414f/diff",
            "MergedDir": "/var/lib/docker/overlay2/cea00d95d623645ae13535d1b4a2723a885e55fdeb8a2c1be07c94fa9954894e/merged",
            "UpperDir": "/var/lib/docker/overlay2/cea00d95d623645ae13535d1b4a2723a885e55fdeb8a2c1be07c94fa9954894e/diff",
            "WorkDir": "/var/lib/docker/overlay2/cea00d95d623645ae13535d1b4a2723a885e55fdeb8a2c1be07c94fa9954894e/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:767e56ba346ae714b6e6b816baa839051145ed78cfa0e4524a86cc287b0c4b00",
            "sha256:f0810fa9486f067c14efdb6abb144d4b35d42c7a7606815d621c71aadf5c3d90",
            "sha256:d306b822a5b90d586dedef8d9cc1592a87330e2226c477011cb798945b5740d8",
            "sha256:92d46f0252ba701c9df5aa8cbeee2e2974104f9b82bf5dd56a2d43aad612cbad",
            "sha256:2b7d7eece1d238eeea5cabe4953c81a8f12abce3fcb45852f8a40224bc543cf9"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-12T13:09:21.673922944+08:00"
    }
}

更多版本

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

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

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

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

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

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