Ошибка панели инструментов Docker: похоже, что-то пошло не так в шаге «Настройка env» - PullRequest
0 голосов
/ 29 августа 2018

На моем компьютере с Windows 7 был установлен Docker Toolbox, и я хотел обновить установку Docker до самой последней версии. Для этого я решил удалить Docker Toolbox из моей системы и переустановить его. Я удалил Docker Toolbox, удалил VirtualBox и удалил все экземпляры обоих в моих файлах (таких как файлы в AppData). После переустановки Docker Toolbox и запуска терминала быстрого запуска я столкнулся со следующей ошибкой:

Setting Docker configuration on the remote daemon...
Checking connection to Docker...    
Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running on this vi
rtual machine, run: C:\Program Files\Docker Toolbox\docker-machine.exe env defau
lt
Looks like something went wrong in step 'Setting env'... Press any key to contin
ue...

Похоже, что это не удалось при "установке env". Я не уверен, что это означает в этом контексте, и я хотел бы, чтобы был способ проверить некоторые расширенные журналы, чтобы получить больше деталей. Я попытался следовать документации Docker, указывающей расположение журналов демонов в AppData, однако я не смог найти ничего подходящего. Что-то, что я нашел, был файл с именем «no-error-report», хотя он был пустым.

Я попытался удалить все заново и переустановить с проверенным атрибутом типа сети NDIS5, я запустил терминал быстрого запуска от имени администратора и все еще сталкивался с той же самой ошибкой.

Любые предложения о том, как я могу подойти к этому вопросу?

1 Ответ

0 голосов
/ 28 сентября 2018

У меня такая же проблема. Я исправил это, выполнив следующие процедуры.

Я изменил следующие строки в start.sh

STEP="Setting env"
eval "$("${DOCKER_MACHINE}" env --shell=bash --no-proxy "${VM}" | sed -e "s/export/SETX/g" | sed -e "s/=/ /g")" &> /dev/null #for persistent Environment Variables, available in next sessions
eval "$("${DOCKER_MACHINE}" env --shell=bash --no-proxy "${VM}")" #for transient Environment Variables, available in current session

Изменено --no-proxy на --http_proxy, так как я использую http proxy

...