docker is a system-level virtualization container technology, which is commonly used to package application software and provide rapid deployment services based on nongraphical interfaces to resolve dependency conflic...
详细信息
docker is a system-level virtualization container technology, which is commonly used to package application software and provide rapid deployment services based on nongraphical interfaces to resolve dependency conflicts and version iteration problems. However, there are applications that require graphical user interfaces and user interactions, such as largescreenvisualization. This work proposes a solution to use docker and GPU to deploy largescreenvisualization applications to display images, videos, WebGL applications, etc. We built a docker cluster and deployed a large-screenvisualization system by launching a microservice, which contains 28 containers, and mapping the host's X11(X11 is widely used to provide a graphical interface to Unix/Linux users) Unix socket. At the same time, we tested the performance and compared it with the circumstance that applications ran on local host. It is concluded that the solution can achieve a good result when applied to large-screenvisualizations with acceptable performance degradation.
暂无评论