Имя пользователя и пароль по умолчанию для образа докера Windows Server 2016

Есть ли пользователь / пароль по умолчанию, который использует базовый образ microsoft / windowsservercore?


person maxfridbe    schedule 05.10.2016    source источник
comment
пробовали ли вы администратора без пароля? согласно этой части кода, похоже, вам, возможно, придется создать его с помощью скрипта ps1?   -  person ddavison    schedule 05.10.2016
comment
Если вы просто хотите подключиться к контейнеру, используйте docker exec -it <container> powershell, и вы получите приглашение PS без необходимости входа в систему.   -  person Elton Stoneman    schedule 05.10.2016
comment
Я не пытаюсь войти в систему, просто пытаюсь проверить, есть ли по умолчанию. Пробовал Admin / nopassword, похоже, не работает, так как вы не можете создать pscredential со строкой emtry   -  person maxfridbe    schedule 05.10.2016
comment
Попытка администратора и пустые кредиты при создании службы: имя учетной записи недействительно или не существует, или пароль недействителен для указанного имени учетной записи. Новая служба: Служба «Служба КОМПАНИИ (Служба КОМПАНИИ)» не может быть создана из-за следующей ошибки : Имя учетной записи недействительно или не существует, или пароль недействителен для указанного имени учетной записи   -  person maxfridbe    schedule 05.10.2016
comment
Удалось получить имя пользователя ... [Environment] :: Username ContainerAdministrator пустой пароль дал ту же ошибку ...   -  person maxfridbe    schedule 05.10.2016
comment
Интересно то же самое. Я пытаюсь запустить фоновый процесс в новом сеансе ps. Может быть, мне нужно сбросить нового пользователя, а затем начать как этот пользователь?   -  person Epu    schedule 22.12.2016
comment
Похоже, что документация все еще не ясна, но если вы углубитесь в проблемы, она говорит, что ContainerAdministrator на самом деле не пользователь, а специальная учетная запись службы. Пользователи домена AD не загружены, значит, вы ограничены локально созданными учетными записями? Вы можете использовать учетную запись службы для создания новых пользователей, но я еще не проверил, можете ли вы запускать стандартные вещи в качестве этих пользователей в отдельном сеансе. Я займусь расследованием. См. Проблемы с github github.com/docker/docker/issues/28585 и github.com/docker/docker/issues/28027   -  person Epu    schedule 22.12.2016


Ответы (2)


Я столкнулся с той же проблемой, когда использовал образ microsoft / iis. Вы можете подключиться через диспетчер IIS, но вы будете вынуждены ввести пароль, потому что «пустой» недействителен. Итак, что я сделал с обоими образами докеров, было следующее: я добавил пользователя с правами администратора

RUN NET USER testing "Password01!" /ADD
RUN NET LOCALGROUP "Administrators" "testing" /ADD

надеюсь, что это поможет вам, используя этот метод для многих изображений докеров

person Ingo B    schedule 20.01.2017

Вы можете войти в запущенный контейнер с помощью команды Enter-PSSession with -RunAsAdministrator, а затем создать пользователя и добавить его в группу администратора с помощью get-command -module Microsoft.Powershell.localaccounts. Я помещаю его в сценарий запуска контейнера и считываю те значения, которые передаются как переменные среды, которые используются для запуска контейнера. Таким образом, вам не нужно жестко записывать эти значения в изображение.

person Gregory Suvalian    schedule 21.01.2017