2016-10-05 4 views
4

Gibt es einen Standardbenutzer/ein Standardkennwort, das das Basis-Microsoft/Windowsservercore-Image verwendet?Windows Server 2016 docker image Standard Benutzername/Passwort

+0

haben Sie versucht "Administrator" ohne Passwort? nach [dieses Stück Code] (https://github.com/Microsoft/Virtualization-Documentation/blob/master/windows-container-samples/windowsservercore/MineCraft/MinecraftHost.ps1#L3), sieht aus wie Sie müssen Erstelle einen über ein ps1-Skript? – sircapsalot

+0

Wenn Sie nur eine Verbindung zum Container herstellen möchten, verwenden Sie 'docker exec -it powershell' und Sie erhalten eine PS-Eingabeaufforderung, ohne sich anmelden zu müssen. –

+0

Ich versuche nicht, mich anzumelden, nur um zu sehen, ob es einen Standard gibt . Erprobtes Admin/nopassword scheint nicht zu funktionieren, da Sie keine pscredential mit Emtry String erstellen können – maxfridbe

Antwort

2

Ich konfrontiert das gleiche Problem, wenn ich Microsoft/IIS Bild verwendet. Sie können sich über den IIS Manager verbinden, aber Sie müssen ein Passwort eingeben, da "leer" nicht gültig ist. so, was ich mit beiden Docker Bilder tat, war folgendes: i ein Admin-Benutzer hinzugefügt

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

Hoffnung, das Ihnen hilft, mit dieser Methode für viele Docker Bilder

1

Sie können in anmelden Behälter mit Enter-PSSession with -RunAsAdministrator Befehl ausführen und dann Benutzer erstellen und zur Gruppe des Administrators über get-command -module Microsoft.Powershell.localaccounts hinzufügen Ich lege es in Start-Skript des Containers und lesen Sie diese Off-Werte übergeben als Umgebungsvariablen, die zum Starten eines Containers verwendet werden. Auf diese Weise müssen Sie diese Werte nicht im Bild fest codieren.