У меня был установлен Docker Toolbox на моем ПК с Windows 7, и я хотел обновить установку 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, я запустил терминал быстрого запуска от имени администратора, и я все еще сталкивался с той же самой ошибкой.
Есть предложения, как я могу подойти к этому вопросу?
У меня такая же проблема. Я исправил это, выполнив следующие процедуры.
Я изменил следующие строки в 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-прокси.