#docker #visual-studio-code
#docker #visual-studio-code
Вопрос:
Я слежу за c-development-with-docker-containers-in-visual-studio-code, и при создании образа через vs-code я получаю эту ошибку:
SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and reset permissions for sensitive files and directories.
Я запускаю его в среде Windows 10, почему это происходит и где посмотреть на проблемы для его решения?
Комментарии:
1. Я предполагаю, что вы используете docker desktop. Что вы видите, когда нажимаете на значок Docker в системном трее? (Вы должны увидеть либо «Переключиться на контейнеры Linux …» , либо «Переключиться на контейнеры Windows …» )
2. В нем говорится:
docker desktop community
— версия: 2.4.0.0 (48506), где я могу найти: «Переключиться на контейнеры Windows …», что это значит?3. После переключения:
no matching manifest for windows/amd64 10.0.18363 in the manifest list entries
4. демон переключения (движок Docker)
"experimental": true
, но теперь я получаю:The command '/bin/sh -c g -o myapp main.cpp' returned a non-zero code: failure in a Windows system call: The virtual machine or container with the specified identifier is not running. (0xc0370110): failure in a Windows system call: The virtual machine or container with the specified identifier is not running. (0xc0370110) The terminal process r build --pull --rm -f "Dockerfile" -t dockerhelloworld:latest "."" terminated with exit code: