现在我正在使用docker构建一个个性化的虚拟环境用于张量流开发。
我将在现有的张量流 Ubuntu Docker 上安装 fluxbox 和客户添加项……
这是我的 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
您可以安装virtualbox-guest-dkms
程序包,它包含相同的客户驱动程序。
sudo apt-get install virtualbox-guest-dkms