Fügen Sie dem Docker Geheimnisse für das Setup des Headless-Browsers in hinzu Linux

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Erstellen Sie ein Docker-Geheimnis, das das Passwort von speichert ServiceNowAnwender, der sich bei der Instanz anmeldet, um die Tests auszuführen. Docker-Geheimnisse sind eine Funktion von ServiceNow®Zum sicheren Speichern der Passwörter, die in Containern verwendet werden.

    Vorbereitungen

    Schritt 3 Abschließen: Erstellen Sie das Docker-Image und die Container für das Setup des Headless-Browsers in Linux

    Erforderliche Rolle: keine

    Warum und wann dieser Vorgang ausgeführt wird

    Im Docker-Container befindet sich ein Automatisierungsskript, das einen Webbrowser öffnet, sich bei der Instanz anmeldet und die Client-Test Runner-Seite öffnet. Um sich bei anzumelden ServiceNowInstanz benötigen Sie ein Anwenderpasswort. In diesem Verfahren verwenden Sie eine Docker-Funktion namens Docker-Geheimnisse Damit Sie Passwörter sicher speichern können. Wenn Sie Container ausführen, ist das Passwort automatisch verfügbar, um sich bei Ihrer Instanz anzumelden.

    Erforderliche Rolle: administrator auf Ihrem ServiceNowInstanz und lokaler Administrator auf dem Hostcomputer.

    Prozedur

    1. Geben Sie in der Befehlszeile ein docker-Swarm init
    2. Eingabetaste Echo „<Passwort Ihres Anwenders>“ | Docker Secret sn_password erstellen –
      Hinweis:
      Ersetzen <Passwort Ihres Anwenders> Mit dem ServiceNow-Passwort des Anwenders.
      Ihre Ergebnisse sollten wie folgt aussehen:
      Ergebnisse der Eingabe des Echo-Codes „mein Passwort“

    Ergebnisse

    Das Ergebnis ist Ihre geheime ID, die Sie zur späteren Verwendung speichern müssen. Die geheime ID wird zu hinzugefügt ServiceNowInstanz in sys_Property sn_atf.headless.secret_id .