Докер "hello-world" дает "процессу не удается получить доступ к файлу, потому что он используется другим процессом"

Мы только что удалили Docker Community Edition и установили Enterprise Edition в системе Windows Server 2016 согласно этим шагам.

При достижении последнего шага, который должен протестировать контейнер hello-world, мы получаем следующую ошибку:

C: \ Program Files \ Docker \ docker.exe: не удалось зарегистрировать слой: ошибка повторного выполнения: состояние выхода 1: выход: ProcessUtilityVMImage \?\C:\ProgramData\Docker\windowsfilter\e345ad40cc8f7d073f62501b7445d42d677889c04b2c6fe0963eaFe0505 файл, потому что он используется другим процессом.

Мы видим множество примеров SO, связанных с другими типами приложений, выдающих эту ошибку, но не Docker.

Как мы можем это исправить?

1 ответ

Решение

Это оказалось проблемой, связанной с конфликтом Symantec Endpoint Protection(SEP) с Docker.

SEP необходимо обновить до версии 14 RU1, а для некоторых файлов требуются права на выполнение.

Symantec опубликовал исправление здесь: https://support.symantec.com/en_US/article.TECH246815.html которое мы попробовали и работали.

Другие вопросы по тегам