我想让VirtualBox在Docker里面运行。我用的是:https://registry.hub.docker.com/u/jess/virtualbox/dockerfile/。
当我运行命令时:
sudo docker run -d \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY=unix$DISPLAY \
--privileged \
--name virtualbox \
jess/virtualbox它在容器中添加virtualbox。当我运行sudo docker start container_id时,它会回显container_id,但不会将其添加到正在运行的容器中。我检查了sudo docker ps,但它不在那里;但是,它在那里使用sudo docker ps -a。
我做错了什么?我也没有错误。
编辑:我在Ubuntu15.04中运行Docker (不在VirtualBox中)
发布于 2015-08-01 07:56:33
您必须让码头连接到您的本地X服务器。有不同的方法可以做到这一点。一个直接的方法是在运行容器之前运行xhost +local:docker (即:在docker run之前)。
https://stackoverflow.com/questions/31756520
复制相似问题