Установите гостевые дополнения с помощью Dockerfile

Сейчас я использую Docker для создания персонализированной виртуальной среды для разработки тензорного потока.

Я установлю Fluxbox и гостевые дополнения поверх существующего тензорного потока Ubuntu Docker ...

вот мой Dockerfile

FROM b.gcr.io/tensorflow/tensorflow:latest-devel
RUN apt-get update && apt-get upgrade -y

RUN apt-get install -y build-essential module-assistant
RUN m-a prepare
RUN m-a update
RUN sh /media/cdrom/VBoxLinuxAdditions.run

RUN apt-get -y install xorg openbox
RUN apt-get -y install fluxbox
RUN apt-get -y install gedit

RUN apt-get update
RUN apt-get upgrade -y

К сожалению RUN m-a prepare exits with code 101 ожидают, что я нажму «Установить гостевые дополнения…» в меню устройств VirtualBox.

Я думаю, что это тот же тип проблемы, которую вы получите, если попытаетесь apt-get install без опции -y, файл docker приведет к неопределенному состоянию, требующему ввода данных пользователем, и все произойдет сбой.

Теперь я искал пару часов и не могу понять, как установить гостевые дополнения в свой Dockerfile ...

Любой вклад был бы потрясающим!

Я также разместил этот вопрос здесь: https://superuser.com/questions/1067118/install-guest-additions-in-dockerfile

1
задан 20 March 2017 в 13:18

1 ответ

Можно установить virtualbox-guest-dkms пакет вместо этого, он содержит те же гостевые драйверы.

sudo apt-get install virtualbox-guest-dkms
0
ответ дан 20 March 2017 в 23:18
  • 1
    O DJEEEZ. Dankeschö n @davidFoerster fü r диен Hilfe. Я don' t понимают, как установка была изменена. Я, конечно, никогда не делал это, ни никто, так как это находится в нашем владении. Решение кажется слишком сложным для меня на данном этапе. Я don' t знают, как создать резервную копию разделов, и я надеваю, знают, как изменить настройки SATA. Действительно ли это - конец моего приключения Ubuntu? – Oud Zeikwijf 13 September 2017 в 22:12

Другие вопросы по тегам:

Похожие вопросы: