Как всегда, я понял это сразу после того, как опубликовал это. Docker в Windows по умолчанию использует контейнеры Linux, которые вызвали ошибку. После переключения на контейнеры Windows все работало нормально.
Как я могу запустить Docker на Windows VM на Linux
461
tVoss42
Вот моя ситуация: я работаю на машине с Linux (Linux Mint 18.2) и работаю с .NET Core. В одном конкретном проекте необходимо использовать .NET Framework, поэтому я развернул виртуальную машину Windows 10 с помощью VirtualBox. Теперь мне нужно упаковать это приложение в контейнер докера. Я пытался установить docker на виртуальной машине Windows, но всегда получал ошибку при запуске демона и получал эту ошибку при запуске сборки docker:
error during connect: Post open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
Мой вопрос, это вообще возможно? Существует ли какая-либо конфигурация, которая запускает Docker на виртуальной машине Windows, или мне нужно работать в автономной системе?
Ошибка предполагает, что его нужно «запускать от имени администратора», поэтому, скорее всего, он не связан с виртуальной машиной.
6 лет назад
0
Есть ли у вас [вложенная виртуализация включена] (https://fedoraproject.org/wiki/How_to_enable_nested_virtualization_in_KVM#Nested_virt_support)?
Andrew Domaszek 6 лет назад
0
1 ответ на вопрос
1
tVoss42
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux