首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头内的虚拟箱

码头内的虚拟箱
EN

Stack Overflow用户
提问于 2015-07-31 23:14:48
回答 1查看 2K关注 0票数 3

我想让VirtualBox在Docker里面运行。我用的是:https://registry.hub.docker.com/u/jess/virtualbox/dockerfile/

当我运行命令时:

代码语言:javascript
复制
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中)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-01 07:56:33

您必须让码头连接到您的本地X服务器。有不同的方法可以做到这一点。一个直接的方法是在运行容器之前运行xhost +local:docker (即:在docker run之前)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31756520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档