我当前正在docker容器中运行GUI应用程序,并将主机的X11显示服务器安装到Docker X11显示服务器上以便在主机上显示,但是在容器内执行所有渲染。
docker run -it -e DISPLAY=:10.0 -v /tmp/.X11-unix:/tmp/.X11-unix:rw imageName /bin/bash
我想知道是否可以将主机上的两个不同位置安装到容器中的同一路径。
例如,将容器的X11输出既映射到主机的X11显示器,又映射到VNC服务器以进行远程查看:
docker run -it -e DISPLAY=:10.0 -v /tmp/.X11-unix:/tmp/.X11-unix:rw -v /tmp/vnc-server:/tmp/.X11-unix:rw imageName /bin/bash
或更一般的示例是:
docker run -it -v /folder1/on/host:/folder/on/container:rw -v /folder2/on/host:/folder/on/container:rw imageName /bin/bash
谢谢