On-Premise Install of Jakarta into a Docker Container

Community Alums
Not applicable

I have a client who is looking to implement a self hosted installation of ServiceNow Jakarta in a Docker container.

Is there any information available about how this can be achieved, whether it is possible, and if there are any issues with the configuration and installation?

Has anyone attempted this? Were you successful or not?

2 REPLIES 2

adilrathore
ServiceNow Employee
ServiceNow Employee

Per the instructions given in the On-prem Deployment Guide it can be installed on top of a base install of the Linux operating system along with a few generic dependencies and does not require any docker container:



ServiceNow Customer Service System



The download links for the deployment packages are in Self-Hosted Software Packages see the below link:



ServiceNow Customer Service System


tim210
ServiceNow Employee
ServiceNow Employee

It looks like with Docker you can get a Linux Bash shell (How to get bash or ssh into a running container in background mode? - Ask Ubuntu ) and then presumably you'd be able to work inside the container almost as though it was a physical Linux machine. This might allow you to follow the steps in the Deployment Guide ( https://hi.service-now.com/kb_view.do?sysparm_article=KB0563731 ). Whether you can get it working probably depends on what limitations a Docker container has compared to a real Linux machine (or a full-VM running on something like VMware or KVM).



Can I suggest it might be better to try in an LXC/LXD container? As these containerise a more 'full' Linux machine than Docker, which is aimed a containerising a single application. Or even better, if it's possible in your setup, use a normal VM based on KVM, VMware or similar.



We don't use containers or virtual machines at all for hosted instances at ServiceNow so there's no documentation on this.