Я использую Docker Enterprise на Windows Server 2016 (версия 1607). Когда я запускаю docker-compose up -d --build
, Docker начинает сборку моего проекта, но затем завершается неудачно после завершения первого набора загрузок с этой ошибкой:
Step 1/4 : FROM microsoft/dotnet:2.1-sdk-nanoserver-1803
2.1-sdk-nanoserver-1803: Pulling from microsoft/dotnet
e46172273a4e: Download complete
1f7d468f830c: Download complete
49e2df75adc8: Download complete
5bf149b5ccf5: Download complete
8b3ace20105f: Download complete
c17187292dad: Download complete
501949accc8a: Download complete
f87c5e7b5f65: Download complete
ERROR: Windows named pipe error: The pipe has been ended. (code: 109)
После этого все остальные команды docker
завершаются ошибкой, так как демон прекратил работу. Я могу убедиться в этом, посмотрев в окно «Службы»:
Мне нужно вручную перезапустить службу Docker, прежде чем я смогу выполнить больше docker
команд.
Почему это происходит и как я могу это исправить?
Вот вывод из docker version
:
PS C:\> docker version
Client:
Version: 17.10.0-ee-preview-3
API version: 1.33
Go version: go1.8.4
Git commit: 1649af8
Built: Fri Oct 6 17:52:28 2017
OS/Arch: windows/amd64
Server:
Version: 17.10.0-ee-preview-3
API version: 1.34 (minimum version 1.24)
Go version: go1.8.4
Git commit: b8571fd
Built: Fri Oct 6 18:01:48 2017
OS/Arch: windows/amd64
Experimental: true