我正在使用docker-machine,我用它来管理运行boot2docker的VM,并将virtualbox作为驱动程序。我需要将目录挂载到此VM。我能够通过在Virtualbox Manager中的VM设置中将文件夹添加到共享文件夹列表来实现这一点。然后使用sudo mount -t vboxsf -o uid=1000,gid=50 <name of folder in VM settings> <folder name>
。它起作用了我添加了命令来创建目录&amp;不使用etc/rc.local
的相对地址挂载。当我重新启动VM时,我对VM所做的更改不会保留。我该怎么办?
我正在研究Ubuntu 14.04。
答案 0 :(得分:1)
因此,您可以将mount
命令添加到bootlocal.sh
目录下的/var/lib/boot2docker/
。
答案 1 :(得分:-1)
创建一个文件夹。在里面,创建一个Dockerfile
。第一行应为FROM
加上您当前使用的图像名称。
然后您可以添加命令来修改基本图像。在您的情况下,请将rc.local
的副本放在与Dockerfile
现在您可以将其复制到新图像中:
ADD rc.local /etc
然后,您可以使用docker build -t user1932582/myapp .
这会创建一个可以使用docker run user1932582/myapp
相关: