Docker Hosts: Difference between revisions
Wikisailor (talk | contribs) |
Wikisailor (talk | contribs) |
||
| Line 10: | Line 10: | ||
== [[Docker Hosts]] == | == [[Docker Hosts]] == | ||
[[Linux Docker And GPU Passthrough | Quince]] will be the Host for GPU passthrough, Jellyfin and Ollama. Blackberry will be the host for the news archive. Further details on the docker hosts can be found '''[[Docker Hosts | Here]].''' | [[Linux Docker And GPU Passthrough | Quince]] will be the Host for GPU passthrough, Jellyfin and Ollama. '''[[Data Archive |Blackberry]]''' will be the host for the news archive. Further details on the docker hosts can be found '''[[Docker Hosts | Here]].''' | ||
Revision as of 10:37, 9 February 2026
Introduction
It became apparent that We need to be able to run Docker containers as well as LXCs so some new Virtual Machines are being created with the sole purpose of running containers. With the new Linux drivers for Nvidia 5060ti GPUs it is now practical to use GPU passthrough to a Linux VM rather than a Windows 11 host. In turn with the GPU on Linux, it can and should be shared amongst any applications that use GPU to speed up their operation, obvious candidates are Jellfin an LLMs, To that end Linux has been installed on the host Quince and Docker containers can run on it.
The Logical Choice
Walnut had hosted Jellyfin for a while because Nvidia GPU drivers were not working well on Linux but did install easily on Windows 11 Pro and to have hardware transcoding Jellyfin could use the GPU so it made sense to have the GPU passthrough to Walnut but it was only ever intended as a temporary measure to make Jellyfin work until Nvidia got decent Linux drivers. Running Docker on a Window 11 pro VM was causing problems in that it is a Virtual Machinewith another Virtualisation on top so it was only practical to run Jellyfin. However, now with working Linux drivers, the VM Quince is now using the GPU. Also Quince is running Docker. So with docker and GPU Jellyfin is setup as a docker container application and as the GPU is on the host it can share its processing for hardware transcoding. At the same time Quince also has Ollama running in a different container so it can also use the GPU. It seems reasonable that other docker images will be wanted at some point and some of them may benefit from the GPU's processing power while others will not really use the GPU at all, so to keep the load down and under control we will have at least one separate host. A possible second host will have a news archiving suite of containers that will not need the GPU at all but may well be moving large amounts of data around and we do not want it to interfere with transcoding or LLM processing on Quince.
Docker Hosts
Quince will be the Host for GPU passthrough, Jellyfin and Ollama. Blackberry will be the host for the news archive. Further details on the docker hosts can be found Here.