Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Qlik Sense June 2017 in Docker container

After a week of messing with the subject, here are the R&D outcomes that I've found:

  1. Qlik Sense June 2017 (will refer as QS) works with Windows Server 2016 and the silent install (see my post Qlik Sense June 2017 silent setup on Windows Server 2016);
  2. QS can be silent-installed inside Windows Server 2016 Core docker image container the same way as in point 1.;
  3. Pre-requisites for the services to work are here: Active Directory Service Accounts for Windows Containers | Microsoft Docs, Virtualization-Documentation/windows-server-container-tools/ServiceAccounts at live · MicrosoftDocs/...
  4. The actual environment where I was testing all this was a Windows Server 2016 VM running in VirtualBox on MacBookPro late 2016, VM was joined to the Windows 2012 domain of our company and the gMSA (see point 3.);
  5. In the end I was able to install all and launch 6 of 7 services of QS, the Engine didn't start at all (I think it is missing the Shared Content) and Proxy was not able to connect to the Shared Content folder, also the Docker container lacked the bridged network interface and was not able to create one (or any other network by the way) and was out of the domain IP range (although I was able to link them when testing in Windows 10 containers), so I think it must be something with VirtualBox networking (just guessing).

The question is - could somebody take this a step further? Like, set it up on a real server with Win 2016, gMSA and docker running inside Your domain? I really think it will work in the field, but can not prove it on my own.

8 Replies
neo_lee
Partner - Creator
Partner - Creator

Hi! Glad to see someone trial-ed the windows docker with Qlik Sense.

You are correct. Engine service indeed won't start in the Docker. I don't know why and never have the opportunity to ask Qlik Support either. My setup was a simple Windows 10 Docker (Win 2016 core) with Qlik Sense share persistence setup.

I'll definitely revisit this only if Qlik starts to support this type of configuration.

amien
Specialist
Specialist

anyone tried this again? It would be created if this is supported

Anonymous
Not applicable
Author

Any update on this topic?

Anonymous
Not applicable
Author

Sorry guys, no progress on this right now, we've asked the Qlik developers team, they propose it is possible, but never tried to themselves. We may continue on in some months, I hope.

alastairmcdonald
Partner - Contributor III
Partner - Contributor III

Hi Philip, you should take a look at Mike Tarallo's recent post on youtube

Qlik's Multi-Cloud Solution - Part 1 - Introduction - YouTube

Qlik's Multi-Cloud Solution - Part 2 - Brief Demonstration (Phase 1) - YouTube

There is also a forum on Qlik Community dedicated to this subject

Qlik Sense Multi-Cloud

I have recently asked the forum to provide starting points as to how to go about setting this up now that it is available why not log in and see what they come back with?

remcorakers
Partner - Contributor
Partner - Contributor

I'm currently looking into this as well. Can you share your Dockerfile and/or docker-compose.yaml files? I'm particularly interested in the steps of creating the user accounts and connecting it to persistent storage mapped from the host. Also, do you know if it's possible to install Qlik Sense using local (service) accounts instead of connecting the Windows Docker container to an Active Directory and using managed accounts?

Giuseppe_Novello

@AdamSawyer  Any ideas that you could help this topic?

Giuseppe Novello
Principal Technical Support Engineer @ Qlik
AdamSawyer
Digital Support
Digital Support

Hey @Anonymous 

So, I don't know anyone who has gotten Qlik Sense 2017 or 2018 versions working in Docker outright on Windows Core. 

However, as of yesterday, we did release the latest build of Qlik Sense Enterprise for Kubernetes (QSEoK). 

This is a standalone version of Qlik Sense with new features that will run anywhere Kubernetes can be installed including major cloud providers (AWS EKS, GCP, and Azure) 

See help: https://help.qlik.com/en-US/sense/April2019/Subsystems/PlanningQlikSenseDeployments/Content/Sense_Deployment/Installing-Qlik-Sense-multi-cloud-Efe.htm