Instale adições de convidado com o Dockerfile

1

Neste momento, estou usando o docker para criar um ambiente virtual personalizado para o desenvolvimento do fluxo do tensor.

Eu instalarei as adições do fluxbox e guest ontop de um Ubuntu Docker de fluxo tensor existente ...

aqui é o meu 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

Infelizmente, RUN m-a prepare exits with code 101 espera que eu clique em Instalar adições de convidado ... no menu Dispositivos do VirtualBox.

Estou pensando que esse é o mesmo tipo de problema que você recebe se tentar apt-get install sem a opção -y , o arquivo do docker resulta em um estado indeterminado que requer entrada do usuário e a coisa toda falha.

Agora estou procurando há algumas horas e não consigo imaginar como instalar adições de convidados com o meu Dockerfile ...

Qualquer entrada seria incrível!

Também postei essa pergunta aqui: link

    
por kpie 19.04.2016 / 07:52

1 resposta

0

Você pode instalar o virtualbox-guest-dkms package, que contém os mesmos drivers convidados.

sudo apt-get install virtualbox-guest-dkms
    
por user.dz 13.06.2016 / 06:36