Docker images repository for:
- Dataiku Science Studio
- Dataiku Automation node
- Dataiku API node (AKA Scoring node)
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 will:
- force
/var/lib/dataiku
ownership change at startup - determine wether
- DSS has already been installed
- a custom license file has been provided 1
- 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
- initial DSS configuration if file
- start 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
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
Clone or fork the repo, then:
cd dss
docker build --rm=true -f Dockerfile -t jbfavre/dataiku-dss:latest .
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
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
Clone or fork the repo, then:
cd anode
docker build --rm=true -f Dockerfile -t jbfavre/dataiku-anode:latest .
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
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
Clone or fork the repo, then:
cd snode
docker build --rm=true -f Dockerfile -t jbfavre/dataiku-snode:latest .
Common setup for Design, Automation & API node.
This image can't be ran alone.
You should never use it directly.
Footnotes
-
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 ↩