Skip to content
This repository has been archived by the owner on Dec 3, 2022. It is now read-only.

jbfavre/docker-dataiku-dss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-dataiku-dss

Docker images repository for:

All images are built from dataiku-dss-core docker image.

Docker image dataiku-dss-core is not supposed to be used directly.
It's only purpose is to help building the other ones.

Docker images are pushed on https://hub.docker.com/r/jbfavre/

Entrypoint script features

Entrypoint script will:

  1. force /var/lib/dataiku ownership change at startup
  2. determine wether
    • DSS has already been installed
    • a custom license file has been provided 1
  3. perform
    • initial DSS configuration if file /var/lib/dataiku/bin/dss is not found inside the container
    • run installer in upgrade mode if file /var/lib/dataiku/bin/dss is found inside the container
  4. start DSS

Docker image dataiku-dss

Build from dataiku-dss-core

Basic setup for Dataiku Science Studio.
To keep docker image small, R is not installed.

Docker image dataiku-dss listens on port TCP/10000.
dataiku-dss is available on https://hub.docker.com/r/jbfavre/dataiku-dss

Usage

docker pull jbfavre/dataiku-dss:latest
docker run -p 10000:10000 -i -v /home/dev/docker-dataiku-dss-data:/var/lib/dataiku -t jbfavre/dataiku-dss:latest

Build instruction

Clone or fork the repo, then:

cd dss
docker build --rm=true -f Dockerfile -t jbfavre/dataiku-dss:latest .

Docker image dataiku-anode

Build from dataiku-dss-core

Basic setup for Dataiku Automation node.
To keep docker image small, R is not installed.

Docker image dataiku-anode listens on port TCP/11000.
dataiku-dss is available on https://hub.docker.com/r/jbfavre/dataiku-dss

Usage

docker pull jbfavre/dataiku-anode:latest
docker run -p 11000:11000 -i -v /home/dev/docker-dataiku-anode-data:/var/lib/dataiku -t jbfavre/dataiku-anode:latest

Build instruction

Clone or fork the repo, then:

cd anode
docker build --rm=true -f Dockerfile -t jbfavre/dataiku-anode:latest .

Docker image dataiku-snode

Build from dataiku-dss-core

Basic setup for Dataiku API node (AKA Scoring node).
To keep docker image small, R is not installed.

Docker image dataiku-snode listens on port TCP/12000.
dataiku-snode is available on https://hub.docker.com/r/jbfavre/dataiku-snode

Usage

docker pull jbfavre/dataiku-snode:latest
docker run -p 12000:12000 -i -v /home/dev/docker-dataiku-snode-data:/var/lib/dataiku -t jbfavre/dataiku-snode:latest

Build instruction

Clone or fork the repo, then:

cd snode
docker build --rm=true -f Dockerfile -t jbfavre/dataiku-snode:latest .

Docker image dataiku-dss-core

Common setup for Design, Automation & API node.
This image can't be ran alone.

You should never use it directly.


Footnotes

  1. entreprise license is required for Automation & API nodes.
    License for Automation node can be added through UI after docker container start
    License for API node must be provided when building image. API node won't start without a valid license

About

Docker image for Dataiku Science Studio

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages