保存docker项目中的更改

时间:2015-12-13 01:00:02

标签: python docker docker-compose

我刚用docker开始了一个django项目,我使用了{django的两个勺子中讨论的cookiecutter-django template

我正在尝试在OSX中设置它,但我在文档中遇到following part时遇到了一些问题:

  

保存更改

     

如果您使用的是OS X或Windows,则需要创建一个   /运行docker deamon的虚拟机内的数据分区   为了使所有更改持久化。如果你不这样做/ data   目录将在每次重启时被清除。创建持久性   文件夹,通过运行登录虚拟机:

     

$ docker-machine ssh dev1

     

$ sudo su

     

$ echo' ln -sfn / mnt / sda1 / data / data' >>   /var/lib/boot2docker/bootlocal.sh

但是,如果我执行这些命令,并尝试启动我的docker项目,我会收到以下错误:

错误:无法启动容器182a38022fbdf65f7a64f1ca5475a3414084d11c91f1cb48bffc6f76491baf4a:mkdir / data:file exists

我在这一点上非常困难,你们有没有想法我能做些什么才能让它运转起来?

1 个答案:

答案 0 :(得分:0)

所以最后通过在本地机器上创建目录来解决这个问题。在将行添加到bootlocal.sh文件时,我使用以下代码执行了该操作:

  

$ mkdir / mnt / sda1 / data