Я пытаюсь проверить контейнеры докеров, работающие с учетными данными домена, и я следую за these instructions из Microsoft Docs. Я создал группу MSA, и я уверен, что сделал все правильно, поскольку я могу использовать другие службы на своем локальном компьютере, используя это.Ошибка при запуске контейнера docker для Windows с учетной записью управляемого сервиса
Я тестирую на ПК с Windows 10, работая с гипер-v докерными контейнерами.
Я создал изображение под названием sqltest
. Когда я запускаю следующий, контейнер делает Иви, как ожидалось:
docker run -it sqltest
Я попытался создать активные учетные данные каталога с помощью этой команды:
New-CredentialSpec -Name developerpcsql -AccountName developerpcsql
Calling Get-CredentialSpec
подтверждает, что файл JSON создается, как и ожидалось, и он выглядит правильно, когда я открываю файл.
Чтобы запустить контейнер, я использую:
docker run -it --security-opt "credentialspec=file://developerpcsql.json" sqltest
Когда я делаю это, она занимает около 30 секунд, а затем я получаю следующее сообщение об ошибке:
Error response from daemon: container d97082fab98c0205c0072b0a8b79fb7835c8e90828498428b976e378762cc412 encountered an error during Start: failure in a Windows system call: The operation timed out because a response was not received from the Virtual Machine hosting the Container. (0xc0370109).
Чтобы подтвердить, что это не мой контейнер. Я также попытался использовать стандартный контейнер microsoft/servercore и получить ту же ошибку.
Любые идеи о том, что мне не хватает?
Любая удача в этом? –
nope. все еще глядя – Greg
Используете ли вы Контейнеры Windows, а не старую базовую виртуальную машину Linux? –