Talend docker container
Talend in an ETL
This Talend container was built to automatically start a Talend TOS_DI IDE. For this to work we must pass a number of variables/files unto the Docker so it can connect to the X11 server.
docker run -it \
--dns 8.8.4.4 --dns 8.8.8.8 \
--volume /tmp/.X11-unix:/tmp/.X11-unix \
--volume $(pwd)/talend5:/home/talend \
--env DISPLAY \
--env XAUTH="$( xauth list $DISPLAY | sed -e 's/.*\(MIT.*\)/\1/' )" \
--env UID=$(id -u) \
--env GID=$(id -g) \
--net=host \
ggalibourg/talend-tos_di:6.3
ENVIRONMENT VARIABLES (only available with docker run
)
DISPLAY
- Your X11 DISPLAY environment variableUID
- Your user IDGID
- Your group IDXAUTH
- Your X11 XAUTH magic cookieTZ
- Your timezone env
Using environment variables
docker run -it -e TZ=CET
You may use this command:
docker build \
--tag=ggalibourg/talend-tos_di:6.3 \
.
But the download of the TOS_DI image make take a long while, in which case you may want to run buildit.sh instead which will download the TOS_DI (and dependencies) once only and use them each time to build the docker.
If you have any problems with or questions about this image, please contact me through