2014-12-29 2 views
1

Я пытаюсь сделать некоторые настройки на моем boot2docker vm, и из того, что я могу сказать, я должен был бы добавить файл: /var/lib/boot2docker/bootlocal.sh, который должен выполняться при запуске boot2docker, но он никогда не выполняется.boot2docker: bootlocal.sh не исполняется

Вот мой bootlocal.sh просто, чтобы попытаться получить его работу:

!/bin/sh 

echo 'testing bootlocal' 
touch /var/lib/boot2docker/testfile 

И я бегу boot2docker на OSX этой информации о версии:

$ boot2docker version 
Boot2Docker-cli version: v1.4.1 
Git commit: 43241cb 

Я также запустить CHMOD + x /var/lib/boot2docker/bootlocal.sh в случае, если скрипт должен быть выполнен исполняемым.

Я пытался как перезагрузка boot2docker и boot2docker вниз/вверх

Любая идея, что я могу не быть?

+2

Просто к сведению, по крайней мере, с грузчиком 1.5, любое эхо или выход в bootlocal.sh будет находиться в: /var/log/bootlocal.log В случае возникновения ошибки в скрипте вызывает вопрос. – phazei

ответ

5

Вам необходимо настроить раздел сохранения с именем тома boot2docker-data.

  1. Добавить новый виртуальный диск на виртуальную машину.

  2. Создайте новый раздел на виртуальном диске с помощью fdisk.

  3. Отформатируйте раздел как ext4 - mkfs.ext4 -L boot2docker-data /dev/sdX1

  4. Reboot boot2docker и подберут раздел настойчивость.

+0

Можете ли вы дать более подробную информацию о том, как я буду заниматься этим? Я не знаком с VM, поэтому документация мне не очень понятна, и я не могу найти примеров. – sak

+0

Смотрите мои правки выше – Ben

+0

Спасибо, что работает! – sak