I’m currently working on running DL algorithms inside docker containers and I’ve been successful. However, I can only get it running by passing --net=host flag to docker run command which makes container use host computer’s network interface. If I don’t pass that flag it throws the following error:
No EGL Display nvbufsurftransform: Could not get EGL display connection No protocol specified nvbuf_utils: Could not get EGL display connection
When I do
it outputs :0 which is correct.
But I don’t understand what Gstreamer, X11 or EGL has to do with full network feature. Is there any explanation for this or any workaround except --net=host flag? Because of this reason I can’t map different ports for various containers.