#docker
#docker
Вопрос:
Я получаю ошибку «Доступ запрещен» при использовании docker в Windows pro. Я много раз пытался это исправить, но тщетно. Пробовал с последней версией, а также с предыдущей версией. Пожалуйста, помогите.
C:Usersgaurabk>docker --version
fork/exec C:Program FilesDockerDockerresourcesbincom.docker.cli.exe: Access is denied.
C:Usersgaurabk>docker
fork/exec C:Program FilesDockerDockerresourcesbincom.docker.cli.exe: Access is denied.
Ответ №1:
после того, как я переместил свой docker с ‘c’ на ‘d’ с помощью команды Windows mklink, я встретил это:
$ docker compose up -d
fork/exec C:Program FilesDockerDockerresourcesbincom.docker.cli.exe: Access is denied.
Я думаю, что это просто проблема с правами доступа к файлам, поэтому предоставьте все разрешения C:Program FilesDocker
всем пользователям. И это работает после того, как я повторяю это действие несколько раз
Ответ №2:
К сожалению, я не могу предложить ответ. Но у меня может возникнуть связанная с этим проблема. Ну, по крайней мере, я лучше понимаю, откуда берется моя проблема. Когда я выполняю «docker —version» из командной строки Windows или Git Bash, команда запускает новое окно, и я не могу увидеть результаты, потому что окно закрывается сразу после завершения команды. Моя проблема потенциально началась после того, как были запущены некоторые обновления окон. У меня была версия 2.3.0, когда возникла проблема, и я пробовал с 2.4.0.0 и 2.5.0.0.
[ОБНОВЛЕНИЕ 1/12/2021] — Я смог преодолеть свою проблему с помощью двух изменений: (1) Используя панель мониторинга, я отключил «Включить экспериментальные функции CLI» и «Включить облачный интерфейс», которые, похоже, связаны с CLI
После перезагрузки «запуск docker» привел к «docker-credential-desktop.exe » открываю пустое окно. Я искал и нашел: https://github.com/docker/for-win/issues/6652#issuecomment-662960874
Я просмотрел свой ~/.docker/config.json и обнаружил, что там было две записи:
«credStore»: «рабочий стол», «credsStore»: «рабочий стол»,
Итак, как указано в ссылке, я изменил «credsStore» на «_credsStore», и теперь docker из командной строки работает!