Dataiku docker image works locally but seems to break on Azure Webapp
Hello,
I have tried to install Dataiku in a docker container (with the official image, and with a custom image)
both works locally, with persistence (throught mounting a folder in /home/dataiku/dss)
However, when I try to deploy the same docker image on Azure Webapp (or Azure Webapp for Containers, which is the same), with a mount on a NFS drive (built on an Azure File Storage), the installation seems to work, but the app doesn't start. And there is no error
The only warning that keeps repeating is :
Unlinking stale socket /datadrive/DATA_DIR/run/svd.sock
Any idea why it doesn't works ?
Operating system used: Linux / Docker
Answers
-
Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023 Posts: 2,161 Neuron
Running Dataiku in Docker is a complex setup and not recommended:
https://doc.dataiku.com/dss/latest/installation/other/container.html
You can run compute jobs in Docker or Kubernetes if you want:
https://doc.dataiku.com/dss/latest/containers/docker.html#running-in-docker
-
Florent Dataiku DSS Core Designer, Dataiku DSS ML Practitioner, Dataiku DSS Adv Designer, Registered, Dataiku DSS Developer Posts: 4 ✭✭✭✭
Thank you for your answer,
Since I am using the Free Edition for a single personal project, I'm not concerned by containerized execution
I am also very familiar with Docker, so I hear the warning, but I still want to understand the issue with this specific kind of installation
I have also build Docker images with dataiku which works perfectly fine locally, my main issue is about having the DATA_DIR on a mounted NFS Drive from Azure File Storage
Thanks,
Florent
-
Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023 Posts: 2,161 Neuron
If you are using the Free Edition for a single personal project I fail to see what value you will get by moving Dataiku into an unsupported configuration which adds complexity for no real extra benefit. Furthermore the MacOS and Windows Dataiku installers can upgrade your DSS installation smoothly when a new version is released. Adding docker into the mix will remove that capability. And with Dataiku now having releases pretty much every two weeks it's something that you should take advantage of to be on the latest and greatest version.