Wie lege ich den Systempfad in meiner Docker-Datei für einen Windows-Container fest?

Sommer Pittman

Ich schreibe eine Docker-Datei, um einen Container für OpenJDK mit der neuen nativen Docker-Unterstützung in Windows 10 zu erstellen. Dies verwendet KEINE Docker-Toolbox. Ich möchte den Systempfad so einstellen, dass er den Java-Pfad enthält, kann aber nicht herausfinden, wie. Ich habe verschiedene Variationen der folgenden Datei ausprobiert, aber ich kann den Pfad nicht richtig einstellen.

FROM nanoserver:latest

RUN powershell -Command "Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force;Set-PSRepository -Name PSGallery -InstallationPolicy Trusted;Install-Module PS7Zip;" 

ADD https://github.com/ojdkbuild/ojdkbuild/releases/download/1.8.0.91-3/java-1.8.0-openjdk-1.8.0.91-3.b14.windows.x86_64.zip java.zip

RUN setx /M JRE_HOME C:\java-1.8.0-openjdk-1.8.0.91-3.b14.windows.x86_64\jre
RUN setx /M JAVA_HOME C:\java-1.8.0-openjdk-1.8.0.91-3.b14.windows.x86_64
RUN powershell -Command "Expand-7Zip java.zip"
RUN ["powershell", "$env:Path=$env:Path+\";C:\\java-1.8.0-openjdk-1.8.0.91-3.b14.windows.x86_64\\bin\""]
Friismus

Es sieht so aus, als hätte dieses Golang-Beispiel eine einfache Möglichkeit, dies zu tun: https://github.com/MicrosoftDocs/Virtualization-Documentation/blob/master/windows-container-samples/golang/Dockerfile#L24

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Wie lege ich den Startindex für einen ObjectWriteStream fest?

Wie lege ich einen Standardwert für ein Auswahlmenü in meiner React-Formularkomponente fest?

Wie lege ich den Pfad zu meiner index.tsx-Datei in der React-App fest?

Wie lege ich einen NSUserDefaults-Standardwert für eine UIColor in einer Plist-Datei fest?

Wie lege ich den Material UI (withStyle) -Stil für eine externe Datei in React fest?

Wie lege ich einen Standardwert für einen Flusstyp fest?

Wie lege ich einen Titel für einen jframe fest?

Wie lege ich einen Standardwert für den dynamischen Spinner fest?

Wie lege ich einen benutzerdefinierten Pfad für den Browserserver in CHEditor fest?

Wie lege ich den Ursprungspfad für einen benutzerdefinierten Ursprung mit CloudFormation fest?

Wie lege ich einen Registrierungseintrag für den eingehenden Endpunkt fest?

Wie lege ich die Umgebung für spring.datasource in einem Spring-Boot-Container mithilfe einer Kubernetes-YAML-Datei fest? Ist es dasselbe wie Docker YAML?

Wie lege ich das Administratorkennwort für einen Windows Server-Computer unter AWS in CloudFormation fest?

Wie lege ich einen Endpunkt für eine CAKeyFrameAnimation fest?

Wie lege ich einen Standardwert für die Artikelliste fest?

Wie lege ich einen richtigen Speicherort für CIAttributedTextImageGenerator fest?

Wie lege ich einen Namensraum für DataContract fest?

Wie lege ich ein Ereignis für einen ToastButton fest?

Wie lege ich den Pfad zur Datei im Projekt fest?

Wie lege ich den Pfad zur Datei in Laravel fest?

Wie lege ich den Typ für Map Javascript fest?

Wie lege ich den Standardwert für SwitchPreference in Android fest?

Wie lege ich den Rundungsmodus für Gleitkommazahlen fest?

Wie lege ich den Referenztyp für die Liste fest?

Wie lege ich den Standardwert für StorageValue fest?

Wie lege ich den Standardwert für Input Angular fest?

Wie lege ich den Bereich für definierte Variablen in einer anderen Datei für JSHint in WebStorm fest?

Wie lege ich einen Fremdschlüssel für jede Datei fest, während ich mehrere Dateien hochlade?

Wie lege ich Themen für Widgets in Windows fest?

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  3. 3

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  4. 4

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  7. 7

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  8. 8

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  9. 9

    Eclipse Oxygen - Projekte verschwinden

  10. 10

    Wie wählt man Unterschiede mit drei Tabellen aus?

  11. 11

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  12. 12

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  13. 13

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  14. 14

    Wie kann ich den Kaskadenmodus global einstellen?

  15. 15

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  16. 16

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  17. 17

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  18. 18

    Was ist schneller: SUM über NULL oder über 0?

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Kann ich ein Tkinter-Canvas erstellen, das mehrere Zeilen in einem Text-Widget umfasst?

  21. 21

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

heißlabel

Archiv