Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在docker集装箱中运行启蒙大道?_Docker_X11_Wayland - Fatal编程技术网

如何在docker集装箱中运行启蒙大道?

如何在docker集装箱中运行启蒙大道?,docker,x11,wayland,Docker,X11,Wayland,我试图在docker容器中运行启蒙(),以前启蒙是基于X11的,但最新版本的启蒙支持wayland。正如我搜索的那样,我们可以在使用“docker run”命令启动docker映像时使用-v参数,如: $ docker run -it \ --net host \ # may as well YOLO --cpuset-cpus 0 \ # control the cpu --memory 512mb \ # max memory it can use -v /tmp/.X11-unix:/tm

我试图在docker容器中运行启蒙(),以前启蒙是基于X11的,但最新版本的启蒙支持wayland。正如我搜索的那样,我们可以在使用“docker run”命令启动docker映像时使用-v参数,如:

$ docker run -it \
--net host \ # may as well YOLO
--cpuset-cpus 0 \ # control the cpu
--memory 512mb \ # max memory it can use
-v /tmp/.X11-unix:/tmp/.X11-unix \ # mount the X11 socket
-e DISPLAY=unix$DISPLAY \ # pass the display
-v $HOME/Downloads:/root/Downloads \ # optional, but nice
-v $HOME/.config/google-chrome/:/data \ # if you want to save state
--device /dev/snd \ # so we have sound
--name chrome \
jess/chrome
(参考资料:)

但这是基于X11的。目前我不使用X11,而是使用基于wayland的启蒙,如何在docker容器中显示我的启蒙UI?

根据

您可以安装一些设备,例如

/run/user/1000/wayland-0

在你的

docker运行

命令

这是一篇文章的摘录

docker运行\
--名称$container\
-v“$(pwd):/home/user/work”\
--设备=/dev/dri/card0:/dev/dri/card0\
--设备=/dev/dri/card1:/dev/dri/card1\
--设备=/dev/dri/controlD64:/dev/dri/controlD64\
--设备=/dev/dri/controlD65:/dev/dri/controlD65\