docker.io/nancom/oncase-pentaho-kettle:latest linux/amd64

docker.io/nancom/oncase-pentaho-kettle:latest - 国内下载镜像源 浏览次数:29

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

这是一个包含Pentaho Kettle (也称为Spoon) 的Docker镜像。它由nancom提供,用于运行Kettle ETL (Extract, Transform, Load) 作业。 您可以使用此镜像方便地在Docker容器中部署和运行您的Kettle工作流程,而无需在宿主机上安装Kettle。

源镜像 docker.io/nancom/oncase-pentaho-kettle:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nancom/oncase-pentaho-kettle:latest
镜像ID sha256:e27aa5ddd489d2d99ce88f9ac2385c95166fa569b402188ad0da0829854ff10c
镜像TAG latest
大小 4.77GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /pentaho/data-integration/run.sh
工作目录 /pentaho/data-integration
OS/平台 linux/amd64
浏览量 29 次
贡献者
镜像创建 2021-04-16T09:58:04.175033086Z
同步时间 2025-04-29 15:35
更新时间 2025-05-09 20:39
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/ PDI_HOME=/pentaho/data-integration

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nancom/oncase-pentaho-kettle:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nancom/oncase-pentaho-kettle:latest  docker.io/nancom/oncase-pentaho-kettle:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nancom/oncase-pentaho-kettle:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nancom/oncase-pentaho-kettle:latest  docker.io/nancom/oncase-pentaho-kettle:latest

Shell快速替换命令

sed -i 's#nancom/oncase-pentaho-kettle:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nancom/oncase-pentaho-kettle:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2021-04-16 17:58:04  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/pentaho/data-integration/run.sh"]
                        
# 2021-04-16 17:58:04  72.33MB 执行命令并创建新的镜像层
RUN /bin/sh -c sudo python3 -m pip --no-cache-dir install --upgrade awscli # buildkit
                        
# 2021-04-16 17:57:22  378.92MB 执行命令并创建新的镜像层
RUN /bin/sh -c sudo apt-get update &&     sudo apt-get install -y         python3-pip         python3-setuptools         groff         less     && pip3 install --upgrade pip     && sudo apt-get clean # buildkit
                        
# 2021-04-16 17:54:10  0.00B 设置环境变量 PDI_HOME
ENV PDI_HOME=/pentaho/data-integration
                        
# 2021-04-16 17:54:10  7.90KB 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i   's/-Xmx[0-9]\+m/-Xmx\$\{_RUN_XMX:-2048\}m/g' spoon.sh # buildkit
                        
# 2021-04-16 17:54:09  1.88KB 复制文件或目录到容器中
ADD scripts/* ./ # buildkit
                        
# 2021-04-16 17:54:08  317.82KB 复制新文件或目录到容器中
COPY jtds-1.3.1.jar /pentaho/data-integration/lib # buildkit
                        
# 2021-04-16 17:54:06  632.98KB 复制新文件或目录到容器中
COPY mariadb-java-client-2.7.2.jar /pentaho/data-integration/lib # buildkit
                        
# 2021-04-16 17:54:05  0.00B 设置工作目录为/pentaho/data-integration
WORKDIR /pentaho/data-integration
                        
# 2021-04-16 17:54:04  1.90GB 执行命令并创建新的镜像层
RUN /bin/sh -c mv /pentaho/pdi-ce-9.1.0.0-324.zip /pentaho/kettle.zip &&   unzip -qq kettle.zip &&   rm -rf kettle.zip # buildkit
                        
# 2021-04-16 17:53:12  1.81GB 复制新文件或目录到容器中
COPY pdi-ce-9.1.0.0-324.zip /pentaho # buildkit
                        
# 2021-04-16 16:04:35  0.00B 指定运行容器时使用的用户
USER pentaho
                        
# 2021-04-16 16:04:35  0.00B 设置工作目录为/pentaho
WORKDIR /pentaho
                        
# 2021-04-16 16:04:35  392.96KB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir /pentaho &&   mkdir /home/pentaho &&   mkdir /home/pentaho/.kettle &&   mkdir /home/pentaho/.aws &&   groupadd -r pentaho &&   useradd -r -g pentaho -p $(perl -e'print crypt("pentaho", "aa")' ) -G sudo pentaho &&   chown -R pentaho.pentaho /pentaho &&   chown -R pentaho.pentaho /home/pentaho # buildkit
                        
# 2021-04-16 16:04:35  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c export JAVA_HOME # buildkit
                        
# 2021-04-16 16:04:35  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
                        
# 2021-04-16 16:04:35  378.07KB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get install -y ca-certificates-java && 	apt-get clean && 	update-ca-certificates -f && 	rm -rf /var/lib/apt/lists/* && 	rm -rf /var/cache/oracle-jdk8-installer; # buildkit
                        
# 2021-04-16 16:04:17  70.00B 执行命令并创建新的镜像层
RUN /bin/sh -c update-locale LANG=en_US.UTF-8 LC_MESSAGES=POSIX # buildkit
                        
# 2021-04-16 16:04:17  0.00B 设置环境变量 LC_ALL
ENV LC_ALL=en_US.UTF-8
                        
# 2021-04-16 16:04:17  0.00B 设置环境变量 LANGUAGE
ENV LANGUAGE=en_US:en
                        
# 2021-04-16 16:04:17  0.00B 设置环境变量 LANG
ENV LANG=en_US.UTF-8
                        
# 2021-04-16 16:04:17  540.40MB 执行命令并创建新的镜像层
RUN /bin/sh -c sed 's/main$/main universe/' -i /etc/apt/sources.list && 	apt-get clean && apt-get update &&   apt-get install -y locales &&   locale-gen en_US.UTF-8 &&   apt-get install -y software-properties-common unzip git lftp sudo zip curl wget && 	sudo apt install -y openjdk-8-jdk && 	apt-get clean && 	rm -rf /var/lib/apt/lists/* &&   rm -rf /var/cache/oracle-jdk8-installer && 	echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers && 	rm -rf /tmp/* # buildkit
                        
# 2021-03-26 06:33:02  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2021-03-26 06:33:01  7.00B 
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container
                        
# 2021-03-26 06:33:00  0.00B 
/bin/sh -c [ -z "$(apt-get indextargets)" ]
                        
# 2021-03-26 06:32:59  745.00B 
/bin/sh -c set -xe 		&& echo '#!/bin/sh' > /usr/sbin/policy-rc.d 	&& echo 'exit 101' >> /usr/sbin/policy-rc.d 	&& chmod +x /usr/sbin/policy-rc.d 		&& dpkg-divert --local --rename --add /sbin/initctl 	&& cp -a /usr/sbin/policy-rc.d /sbin/initctl 	&& sed -i 's/^exit.*/exit 0/' /sbin/initctl 		&& echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup 		&& echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean 	&& echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean 	&& echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean 		&& echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages 		&& echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes 		&& echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests
                        
# 2021-03-26 06:32:58  63.26MB 
/bin/sh -c #(nop) ADD file:e80ae8d359b484dac5346f98c549abc694e1d0c87e1d9753d495aed4d9c8b2b3 in / 
                        
                    

镜像信息

{
    "Id": "sha256:e27aa5ddd489d2d99ce88f9ac2385c95166fa569b402188ad0da0829854ff10c",
    "RepoTags": [
        "nancom/oncase-pentaho-kettle:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nancom/oncase-pentaho-kettle:latest"
    ],
    "RepoDigests": [
        "nancom/oncase-pentaho-kettle@sha256:914e5aa19b87fd23103fe17f3a7ea5457b2bd4dca5e7860e0c2d296b66f245e1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nancom/oncase-pentaho-kettle@sha256:d905055ede37fc9d4ab959221c28f198492c89a9b82adb302b3e2a29d114a4c0"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2021-04-16T09:58:04.175033086Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "pentaho",
        "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",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/",
            "PDI_HOME=/pentaho/data-integration"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/pentaho/data-integration",
        "Entrypoint": [
            "/pentaho/data-integration/run.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 4768397548,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/0ad667396619f3aa4fda0cfe86bdfcffd5efad0add1f477f3d823eef0a51d9c8/diff:/var/lib/docker/overlay2/8c81cfd84496c3ab720efe78df6493ecfa0c34ded74d2865218f11658c608f58/diff:/var/lib/docker/overlay2/2699a45df487ce279acdb04a1c079c3eb652a762366cca1d08ad12fac2380349/diff:/var/lib/docker/overlay2/7ec86d6bf712fccf1021d48239d5d3d68a2baabc756d026ba41eca486fa91560/diff:/var/lib/docker/overlay2/78ac59a8d1ed11a40fd5da2e3e4f93a488016f277c878079e4258f2d30459c2c/diff:/var/lib/docker/overlay2/e1cce476552b0ce965d6527c03451246706f56c3a2de9ff03b99742394dd9121/diff:/var/lib/docker/overlay2/730c88ccfc811512c26f8423f0343505099b1190a97575c6c6c6be5b79686b7d/diff:/var/lib/docker/overlay2/8af2cb24e13642f9a28be348272d929311e2912e480761d68a7ff9170837467f/diff:/var/lib/docker/overlay2/32f0ef2c99df263682d316bca55b9c110d8ec053faf77fbb96f081c72aff96bb/diff:/var/lib/docker/overlay2/9da1a7a1397c225d1dbcab1117b691d29c49aea56a28ae2c4f71115e283405f8/diff:/var/lib/docker/overlay2/86a2276b4bb771bd0d4b31a5da58755b53f257022260675313b17d1ca4550129/diff:/var/lib/docker/overlay2/7b96d850bf6b429bdfe98eb81093a15ea6cafed03d83260872732831692e5fae/diff:/var/lib/docker/overlay2/0d2ad326d8b5f79bb3ac67d11ecc0134804d5d4a6ee24b676ab709b02fd018e2/diff:/var/lib/docker/overlay2/851d8d15a71c2e4e6872c31ddf596a96489b1f3bc5c74bdb177ba54e1bb9c0e0/diff:/var/lib/docker/overlay2/d17d9f41cad6cac80e66124df84ad1fb95193f4a3f9fc51728ba721dd180f7f5/diff:/var/lib/docker/overlay2/b877010679442fa1a2616d8ea7a1befb48ab9d9518619a61850d6ca66b1acf9f/diff:/var/lib/docker/overlay2/d00ec73f3a075632774271b395750ff668fa358ebf5fc167ff1cbfed1b8e74b5/diff",
            "MergedDir": "/var/lib/docker/overlay2/98c80f10ff6054102e1c928d288403725793bb31ba1d27daf27150f0eda593a7/merged",
            "UpperDir": "/var/lib/docker/overlay2/98c80f10ff6054102e1c928d288403725793bb31ba1d27daf27150f0eda593a7/diff",
            "WorkDir": "/var/lib/docker/overlay2/98c80f10ff6054102e1c928d288403725793bb31ba1d27daf27150f0eda593a7/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:030309cad0ba82b098939419dcb5e0a95c77d2427d99c44a690ecab59f80a487",
            "sha256:1e77dd81f9fa12f3034fa1ed55bc2d1f7a316b450ae53f36beb52af2dd83b78f",
            "sha256:6f15325cc380f8fc8fa0cdffc5cc7e38c5beb155e09ab3e0edbb1e5a842c46cc",
            "sha256:85c1baa7158e33e7f61679d7a0a6b583dafdf580487ab1f73f2ebd8875e45483",
            "sha256:c2e42203719155f46fd2ae6e68dda80a6ecefbaa26a4f12930d9d8b7f306900d",
            "sha256:e8414a7a4f1e6fa92eb60a9c2185dd81337651f2855009c1b2ab6eb5973acc9e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:cc019bafb865ee9cfed55d7417e2dd14dfaf999a0b13a62dbf50752aca60915b",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:382d30dd54b27553ca460eed3de1283c85d95cda079ae8801177ec39e6b6f166",
            "sha256:0e27afa2173b406697d1e6a2df5e6a176d6109c7ec03367984e123cd324851f8",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:f88462ca48107f4a3d154ee625ef3e6aca0c535f7a53cef949cd0d1ee3a64b83",
            "sha256:f3131c52c269571d057d5a6dcb019ac674cfe7994b17485ea2fd836f707d8126",
            "sha256:be36978d4fe73859edf9b3dd1b4782c7ea3120ce2c018b532109fa19f1159741",
            "sha256:d8fbaf5e048b426d73a69a2a9bd9209d881f16e4d99bbae990d8e15a9109b661",
            "sha256:caf400e5e36d2bbd547fa672311e53877287f988212bb1d337c052cf50d17214",
            "sha256:8f805888ff732e0cfe6e7f1c4003f8438302c81a788ec51f37b8dd912c956913"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-04-29T15:26:17.311505558+08:00"
    }
}

更多版本

docker.io/nancom/oncase-pentaho-kettle:latest

linux/amd64 docker.io4.77GB2025-04-29 15:35
28