一、准备
1、将现成功运行的kettle打包,zip
备注:为连接impala,此kettle在官方原版kettle基础上,在KETTLE_HOME/lib和KETTLE_HOME/plugins/pentaho-big-data-plugin/hadoop-configurations/cdh6/lib添加了如下jar包:
zip -r kettle.zip /opt/kettle/data-integration
2、准备好jdk包
3、下载好centos父镜像
docker search centos
docker pull docker.io/centos:7
二、编写Dockerfile
1、创建空目录
mkdir /kettle_docker
2、编写Dockerfile
cd /kettle_docker && vim Dockerfile
内容如下:(注意:记录下,kettle镜像没有配置时区)
FROM centos:7
MAINTAINER lhp
# 安装jdk
RUN mkdir /home/java
ADD jdk-8u241-linux-x64.tar.gz /home/java
ENV JAVA_HOME=/home/java/jdk1.