Я пытаюсь установить Genymotion в Docker, но у меня проблемы с VirtualBox. Это мой DockerFile:Запуск VirtualBox в Docker для достижения работы Genymotion in Docker
FROM ubuntu:15.04
MAINTAINER paulo.ch8
RUN apt-get update && \
apt-get install -y wget && \
# qtwebkit && \
echo 'deb http://download.virtualbox.org/virtualbox/debian trusty contrib' >> /etc/apt/sources.list && \
wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O /tmp/oracle_vbox.asc -q && \
apt-key add /tmp/oracle_vbox.asc && \
apt-get update && \
apt-get install -y virtualbox-4.3 && \
apt-get clean
RUN apt-get update && \
apt-get install -y bzip2
RUN apt-get install -y libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
RUN apt-get install -y linux-headers-3.19.0-22-generic
# RUN apt-get install -y lspci
RUN /etc/init.d/vboxdrv setup
# Install GenyMotion
ADD genymotion-2.5.2_x64.bin /tmp/genymotion.bin
RUN echo 'y' | /tmp/genymotion.bin -d /genymotion/
# RUN /usr/sbin/useradd --create-home --home-dir /home/nonroot --shell /bin/bash nonroot && \
# /usr/sbin/adduser nonroot sudo
# USER nonroot
# WORKDIR /home/nonroot
у меня genymotion.bin инсталлятор с CHMOD + х в моей папке Dockerfile поэтому она может быть ADD и казнены.
Я побежал сборки с помощью команды:
docker run -ti --rm --net=host
-v $HOME/.Xauthority:/root/.Xauthority
-e DISPLAY=unix$DISPLAY
-v /tmp/.X11-unix:/tmp/.X11-unix
--privileged
--name=genymotion-test
genymotion:teste16 /bin/bash
После, я выполнил команду, которые я нашел в docker.hub Джесс/VirtualBox:
docker cp virtualbox:/etc/init.d/vboxdrv .
docker cp virtualbox:/usr/src/vboxhost-4.3.28 /usr/src/
docker cp virtualbox:/usr/share/virtualbox /usr/share
./vboxdrv setup
Но у меня следующая проблема:
Когда я пытаюсь запустить переменный ток reated виртуальной машины у меня есть эта ошибка:
Возможно, вам следует добавить в команду запуска '-v/dev/vboxdrv:/dev/vboxdrv'like. Я вижу это на https: //registry.hub.docker.com/u/esben/vboxinsidedocker/В любом случае, мне кажется, вам нужно скопировать файл (например, вы скопировали некоторые из них с помощью 'docker cp' или смонтировали его в команде' docker run' – user2915097
привет Пауло мы работаем над тем же и любопытным знаете ли вы, что это получилось? –
Привет @VenuMurthy. Я не нашел способ запустить VirtualBox в докере ... Если вы найдете, скажите мне, пожалуйста! –