Skip to content

Latest commit

 

History

History
76 lines (49 loc) · 2.69 KB

README.md

File metadata and controls

76 lines (49 loc) · 2.69 KB

docker-airflow-informatica

Docker Build Status

Docker Hub Docker Pulls Docker Stars

This repository contains Dockerfile of apache-airflow based on puckel/docker-airflow's image.

Information

Installation

Pull the image from the Docker repository.

docker pull jactools/docker-airflow-informatica

Build

without Informatica command line utilities

docker build -t jactools/docker-airflow-informatica:no_infa .

with Informatica command line utilities

Copy the extracted Informatica command line utilities directory into software/, so the directory structure looks like this (for Informatica 10.2.2)
software/informatica
software/informatica/PowerCenter
software/informatica/shared
...

then:
docker build -t jactools/docker-airflow-informatica:infa1022 .

Usage

Please check the usage note at puckel/docker-airflow

For example: docker run -d --name airflow -p 8080:8080 jactools/docker-airflow-informatica webserver

To stop/start the container: docker stop airflow docker start airflow

To remove it docker rm airflow

Run postgres with airflow in two docker containers using docker-compose

Without installed Informatica command line utilities: docker-compose docker-compose-LocalExecutor-noinfa.yml up With 10.2.2 installed Informatica command line utilities: docker-compose docker-compose-LocalExecutor-infa1022.yml up

UI Links

Running other airflow commands

If you want to run other airflow sub-commands, such as list_dags or clear you can do so like this:

docker run --rm -ti puckel/docker-airflow-informatica airflow list_dags

You can also use this to run a bash shell or any other command in the same environment that airflow would be run in:

docker run --rm -ti puckel/docker-airflow-informatica bash
docker run --rm -ti puckel/docker-airflow-informatica ipython

Wanna help?

Fork, improve and PR. ;-)