2016-09-07 2 views
6

Я только что установил Docker Toolbox на моем компьютере с Windows 7. После установки я запускаю терминал Docker Quickstart который отображает следующее сообщение:Docker: Выглядит что-то пошло не так на шаг Ищете vboxmanage.exe

Выглядит что-то пошло не так в шаге Nlooking для vboxmanage.exen ... Нажмите любую клавишу для продолжения ....

Любой, кто знает как это решить?

С уважением,

ответ

17

Решил проблему очистки мой файл .bashrc. Более конкретно, я удалил компакт-диск, который имеет смысл.

+1

Чтобы быть более конкретным, если вы использовали git bash в прошлом и установили путь по умолчанию (так что каждый раз в пути к проекту каждый раз) вам нравится файл .bashrc с такой линией cd .. /../PATH/TO/MY-DIR/ Эта строка является причиной проблемы быстрого запуска Docker. Просто откройте файл и удалите строку и снова запустите быстрый запуск докера. –

5

Я пользователь Windows 8.1, у меня такая же проблема, когда я устанавливаю Docker Toolbox.

Поскольку у меня установлена ​​предыдущая версия VirtualBox, поэтому снимите флажок установки VirtualBox в установщике Docker Toolbox.

После установки и запускаю Docker Quickstart terminal и получайте ту же проблему выглядит как-то пошло не так на шаге «ищет vboxmanage.exe».

Посмотрите на файл D:\Docker Toolbox\start.sh, есть некоторые фрагмент кода:

STEP="Looking for vboxmanage.exe" 
if [ ! -z "$VBOX_MSI_INSTALL_PATH" ]; then 
    VBOXMANAGE="${VBOX_MSI_INSTALL_PATH}VBoxManage.exe" 
else 
    VBOXMANAGE="${VBOX_INSTALL_PATH}VBoxManage.exe" 
fi 

start.sh использование $VBOX_MSI_INSTALL_PATH и ${VBOX_INSTALL_PATH} Переменные окружения, чтобы найти VBoxManage.exe.

И я считаю, мои системные переменные VBOX_MSI_INSTALL_PATH является

D:\VirtualBox 

, а затем изменить его на

D:\VirtualBox\ 

Он отлично работает!

Или, может быть, вы пропустите VBOX_MSI_INSTALL_PATH/VBOX_INSTALL_PATH Переменные среды.

Это мой первый ответ на stackoverflow, я надеюсь, что это поможет вам! Наконец, простите мой плохой английский):

-1

Docker Tool Box не является автономным приложением. В нем есть много других инструментов, таких как Oracle Virtual Box, Git &.

./start.sh ищет существующую конфигурацию, которая может отсутствовать в старой версии. Я обновил версию GIT от 2.0.x до 2.12.x & это работает для меня.

1

Простое решение: я думал, что я мог бы просто дважды щелкните по нему, но вместо этого нужно, чтобы открыть окно командной строки, CD в C: \ Program Files \ Docker Toolbox, и введите

старт ш.ш

+0

Отличные работы прекрасно, а также примечание 'bash start.sh' не отображает линейные выходы. –

1

Вследствие относительного определение DOCKER_MACHINE пути на L10, кажется, что start.sh будет работать только тогда, когда вы находитесь внутри своего каталога. Я установил ее, изменив цель ярлыка «Docker Quickstart Терминал» следующим образом:

C:\Tools\Git\git-bash.exe -c "cd /c/tools/docker; ./start.sh" 

Заменитель пути к GitBash и Докер Toolbox в соответствии с вашими установками. Если ваши пути содержат пробелы, обязательно заверните их в кавычки, как обычно. Например:

"C:\Tools\Git Bash\git-bash.exe" -c "cd '/c/tools/docker toolbox'; ./start.sh" 

Для связи я был GitBash и VirtualBox уже установлен перед установкой Docker Toolbox, так что я снят эти параметры во время его установки. Я уверен, что если бы я пошел с параметрами по умолчанию, этого вопроса не было бы. Вероятно, поэтому некоторые люди в GitHub предлагают удалить VirtualBox и переустановить Docker Toolbox. Не делайте этого, это почти бесполезно.