提供最受欢迎的kettle PDI的docker容器镜像下载地址
时间: 2023-09-16 15:07:13 浏览: 65
以下是最受欢迎的Kettle PDI Docker容器镜像下载地址:
1. pentaho/pentaho-kettle: 这是Pentaho Data Integration(PDI)的官方Docker镜像,可以从Docker Hub下载。
2. itzg/kettle: 由itzg制作的Docker镜像,可以从Docker Hub下载,它基于OpenJDK 8和Alpine Linux。
3. loicmathieu/pentaho-kettle: 由Loic Mathieu开发的Docker镜像,可以从Docker Hub下载,它使用了Debian 9这个操作系统。
4. bde2020/pentaho-kettle: 由BDE2020制作的Docker镜像,可以从Docker Hub下载,它使用了Ubuntu 16.04这个操作系统。
请注意,这些镜像都是由社区开发者制作的,并非官方发布的版本,因此请在使用之前仔细检查它们的内容和许可证。
相关问题
kettle pdi 的docker 镜像下载地址有哪些
以下是 Kettle PDI 的 Docker 镜像下载地址:
- Docker 官方库:https://hub.docker.com/r/pentaho/pentaho-kettle/
- GitHub:https://github.com/pentaho/docker-pentaho-kettle/
- Dockerfile 镜像文件:https://github.com/pentaho/pentaho-docker/tree/master/docker-files/kettle
注意,这些镜像都需要基于 Pentaho Data Integration 7.1 版本进行构建。
如何把kettle x86架构的docker镜像转换成 arm的镜像包
要将Kettle的x86架构的Docker镜像转换为ARM架构的镜像包,您需要按照以下步骤进行:
1. 首先,您需要在ARM架构的设备上安装Docker,以便能够构建ARM架构的Docker镜像。如果您使用的是麒麟系统,可以通过运行以下命令来安装Docker:
```
sudo apt-get update
sudo apt-get install docker.io
```
2. 下载x86架构的Kettle Docker镜像,可以使用以下命令:
```
docker pull pentaho/pentaho-kettle
```
3. 创建一个Dockerfile文件,并在其中指定ARM架构的基础镜像,如下所示:
```
FROM arm32v7/ubuntu:18.04
```
4. 在Dockerfile文件中,使用以下命令来安装Java和Kettle:
```
RUN apt-get update && \
apt-get install -y openjdk-8-jdk && \
apt-get install -y unzip && \
apt-get install -y wget && \
wget https://downloads.sourceforge.net/project/pentaho/Data%20Integration/8.3/pdi-ce-8.3.0.0-371.zip && \
unzip pdi-ce-8.3.0.0-371.zip -d /opt && \
rm pdi-ce-8.3.0.0-371.zip
```
5. 使用以下命令构建ARM架构的Kettle Docker镜像:
```
docker build -t pentaho-kettle-arm .
```
6. 运行以下命令启动ARM架构的Kettle Docker容器:
```
docker run -it --rm pentaho-kettle-arm
```
这样,您就可以在ARM架构的设备上使用Kettle了。请注意,在构建和使用ARM架构的Docker镜像时,需要注意与x86架构的差异,例如不同的基础镜像、不同的安装命令等。