Запазване на промените за добавките за гости на boot2docker

Видях, че най-новата версия на boot2docker предоставя добавяне на гост по подразбиране. Позволява ви да монтирате вашата домашна директория под /Users, което е хубаво. Бих искал обаче да монтирам повече от 1 директория за моята цел. Ако приемем, че пътят, който искам да добавя, е /location/folder1 и /location/folder2, следвах следните стъпки:

  1. Създадох точките за монтиране на виртуалната машина по този начин:

    VBoxManage sharedfolder add boot2docker-vm -name name1 -hostpath /location/folder1
    VBoxManage sharedfolder add boot2docker-vm -name name2 -hostpath /location/folder2
    
  2. След това стартирах boot2docker ssh и редактирах /etc/rc.d/automount-shares, за да добавя

    try_mount_share /location/folder1 'name1'
    try_mount_share /location/folder2 'name2'
    
  3. Пуснах следното:

    sudo /etc/rc.d/automount-shares
    

Щастливо монтирам папката, която искам.

След това правя exit and boot2docker save, за да запазя състоянието на моите промени. Това работи много добре, докато не рестартирам машината си. Но в момента, в който рестартирам хоста, всичко се губи.

Има ли начин да запазя монтажите?

P.S. - Добавих добавката за гост и съхраних тази папка за boot2docker 1.2, където работите около Dockerfile и създайте свой персонализиран iso, но търся по-чист подход тук, тъй като функцията за гост издание вече е налице.

Всяка помощ е наистина ценна.


person Raghuveer    schedule 07.11.2014    source източник
comment
възможен дубликат на boot2docker стартиращ скрипт за монтиране на локална споделена папка с домакин   -  person andrepnh    schedule 20.06.2015