Skip to content

consag/docker-airflow-informatica

 
 

Repository files navigation

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. ;-)

About

Docker image for Apache Airflow and Informatica

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 59.0%
  • Dockerfile 20.4%
  • Shell 19.2%
  • Batchfile 1.4%