Есть ли пользователь / пароль по умолчанию, который использует базовый образ microsoft / windowsservercore?
Имя пользователя и пароль по умолчанию для образа докера Windows Server 2016
Ответы (2)
Я столкнулся с той же проблемой, когда использовал образ microsoft / iis. Вы можете подключиться через диспетчер IIS, но вы будете вынуждены ввести пароль, потому что «пустой» недействителен. Итак, что я сделал с обоими образами докеров, было следующее: я добавил пользователя с правами администратора
RUN NET USER testing "Password01!" /ADD
RUN NET LOCALGROUP "Administrators" "testing" /ADD
надеюсь, что это поможет вам, используя этот метод для многих изображений докеров
Вы можете войти в запущенный контейнер с помощью команды Enter-PSSession with -RunAsAdministrator
, а затем создать пользователя и добавить его в группу администратора с помощью get-command -module Microsoft.Powershell.localaccounts
. Я помещаю его в сценарий запуска контейнера и считываю те значения, которые передаются как переменные среды, которые используются для запуска контейнера. Таким образом, вам не нужно жестко записывать эти значения в изображение.
docker exec -it <container> powershell
, и вы получите приглашение PS без необходимости входа в систему. - person Elton Stoneman   schedule 05.10.2016