Can I run NVIDIA DeepStream SDK in Windows Server 2019? - docker

System: I've a Windows Server 2019 OS installed with a NVIDIA Tesla T4 Tensor Core GPU.
Goal: Planning to read real time streaming videos from an IP camera and to further process frame by frame. Goal is to leverage NVIDIA DeepStream SDK, but issue is, it isn't available for Windows OS. So, I'm thinking on the docker lines, but since am very new to docker containers, would like to know if I can install a docker on Windows and can run this deepstream docker image on that.
If not, is there any way I can run this Linux based DeepStream docker image on Windows? Any help shall be greatly acknowledged.

I have never worked with the windows server before it should be the same as a docker in Linux VM.
First, you need to pull docker images for deepstream
docker pull nvcr.io/nvidia/deepstream:5.0-dp-20.04-triton
and then try to run sample apps provided in the docker image.
Refer this for the procedure.
if you are interested in python apps you can check sample apps here.
Note:- make sure you are able to access display from inside the container cause deepstream use eglsink in their samples app which will try to open a display window on your screen or you can change the sink type to filesink if you want to save it is a file.
Refer this for available plugins and their attributes.

According to the post in Nivida forum, Windows not supported.
As alternative, I wonder if anyone used the Nvidia Graph Composer in Windows.

Related

How to ccreate Windows10 GUI docker image

Is it possible to create a docker image for Windows 10 with GUI support? I want to run the browser and some stand-alone app on windows GUI. So far I have found the same for CentOS for not for windows.
Thanks
I am not sure if windows has allowed to use its kernel for free images as its the revenue generating platform for them.
Rancher group works on making GUI based docker images you can refer there site for such information link : https://rancher.com/
Rancher has also few images of windows on hub.docker.com for demonstration purpose which you can checkout freely. The only concern is they are large in size around 2.5 Gigs
This may not be relevant but ios images are already available if you want to try you can refer the link : https://github.com/sickcodes/Docker-OSX

is mq v9 docker image available for windows

I am looking for mq v9 docker image for windows.But I am unable to find the link to run the image on docker.Instead I have seen the links where most of the tool expertise have explained about the mq image for linux.
If anyone is aware of this, please share the link, it will be helpful for me.
Thanks.:)
Assuming you are talking about IBM MQ.
There is currently no support for an IBM MQ Windows image. The only platform that is supported as a containerized platform is Linux.
Source: No mention of any other platform than Linux on the Configuring IBM MQ in Docker Knowledge Center page
Now in theory you could create one by hand using the sample MQ Dockerfile and config files available on GitHub as a basis. However if you encounter problems with this then you won't be able to get any help from IBM.
That said. If you are talking about running the IBM MQ Docker image on a windows machine (so the host machine docker is installed on is Windows) then you can still run the Linux image inside that docker. For windows docker installs a VM where it runs the images and this VM generally is Linux meeting the requirements set out on the Docker support on Linux systems Knowledge Center page

Does docker have a windows container to build windows applications on?

I am on a mac but want to build my application on a windows image. Is this possible with docker? If so what image do I need to use?
The reason I need to build the application on windows is for the code signing and binary building of electron. If this is not possible please let me know.
Since docker is not meant to be a UI for users (though it can be); images for Windows 7, 8, 10, et al are not available. However, Windows Server Core IS available via the Docker Hub.
If you simply need a x86 Win environment to build the application that should do the trick. If you need a full GUI, go Virtual Box or other virtualization tech. Docker containers are meant for single process isolation, ever see windows run only 1 process?
Hope this helps!
Update: It IS possible to run GUI applications via Docker; at least on a Linux host. http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker/
Update2: It is now possible to run Windows applications (CLI or GUI) via Docker: here and here has information regarding the process.

Create docker image running old Windows version

I am new to docker and my task is to create docker container running Windows 98.
The difficult part is not having Windows 98 installed. My computer has Windows 7/Kubuntu 16 (dual boot).
I am looking for some way of getting ready Windows98 docker image or creating it using these operational systems.
P.S. I think I need to clarify: I prefer to run docker over Kubuntu, not Windows (if possible).
The docker image should run Windows98 inside.
Here you can find official images from Microsoft for docker.
As you can see there are only Nano Server and Windows Server Core containers available.
Unfortunately for Windows98, you would need to use regular VM.

Is it possible to run GUI apps in windows containers?

So I'm playing around with this containers concept and specificlly windows containers.
I managed to run containers using the windows nanoserver image, however this image meant to services and does not support gui applications (or 32 bit apps).
Couldn't find any mentioning of running gui applications (and see there gui) using windows container (found only linux container gui).
is there a way to run GUI apps in containers? and so how do I can create my own image containing this support?
As per my knowledge, its impossible because docker does not allow rdp inside container
The nano server is not supporting GUI. That's why I cannot see how this should work if your base image for your container is a nano server
No, it is not possible on Windows regardless of image. It is a system limitation. As a last hope to get this somehow running I would try to install a VNC server inside a container and would try to connect to it from outside. This approach works for Linux-based containers. But I'm doubting that it will work on Windows.

Resources