Als Backend-Programmierer muss ich manchmal an Frontend-Sachen basteln. Also bat mich mein Chef, das Front-End-Projekt in ein Docker-Paket zu packen. Okay, hören wir auf, Unsinn zu reden. Um das Docker-Paket zu installieren, müssen Sie zunächst eine Docker-Datei haben. Schreiben wir also zuerst Docker Docker-Datei VON daocloud.io/node:7 WARTUNGSPERSÖNLICH abel.yang <[email protected]> LABEL Beschreibung="Dieses Bild wurde für das Web erstellt" RUN mkdir -p /opt/apps/epp KOPIEREN . /opt/apps/epp ARBEITSVERZEICHNIS /opt/apps/epp/epp-web/server ENV LANG C.UTF-8 ENV TZ=Asien/Shanghai RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone EXPOSE 3001 CMD [ "npm", "start" ] Okay, das Dockerfile ist geschrieben und führt den Befehl zur Image-Erstellung aus. myeppweb ist der Name des Spiegels, den ich eingegeben habe docker build -t myeppweb. // Hinweis. Nicht vergessen. Start-up Führen Sie zu diesem Zeitpunkt Docker-Images aus, um das erfolgreich gepackte Image anzuzeigen Führen Sie den Startbefehl aus: docker run -d -p 3001:3001 meinEppweb analysieren Okay, lassen Sie mich den Befehl von Dockerfile erklären Verpacken Sie das Image basierend auf dem Image von daocloud.io/node:7 VON daocloud.io/node:7 Dies sind die Informationen des Betreuers.
Erstellen Sie einen Ordner und verschieben Sie alle Dateien im aktuellen Ordner in den neuen Ordner. (Die Dateien in meinem aktuellen Ordner sind der ausführbare Front-End-Code. Sie können den Code ausführen, indem Sie einfach „npm run start“ eingeben.) RUN mkdir -p /opt/apps/epp KOPIEREN . /opt/apps/epp Legt den aktuellen Pfad fest, d.h. alle nachfolgenden Befehle werden in diesem Pfad ausgeführt ARBEITSVERZEICHNIS /opt/apps/epp/epp-web/server Spiegelzeit und Zeitzone einstellen ENV LANG C.UTF-8 ENV TZ=Asien/Shanghai RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone Freiliegende Anschlüsse EXPOSE 3001 Starten Sie den Knoten CMD [ "npm", "start" ] Nun, dieser Artikel dokumentiert lediglich den Verpackungsprozess. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: js implementiert dynamisch Operationen zum Hinzufügen und Löschen von Tabellen
>>: Vue implementiert das Umschalten des Anmeldetyps
Der wichtigste Artikel zum interaktiven Design im...
Inhaltsverzeichnis 1. Einleitung: In diesem Fall ...
Vererbung von Kompositionen Kombinationsvererbung...
Inhaltsverzeichnis 1.DB, DBMS, SQL 2. Eigenschaft...
Inhaltsverzeichnis Vorwort Zusammenfassung der Au...
1. Umweltvorbereitung Tencent Cloud Server CENTOS...
Einführung in allgemeine Dockerfile-Anweisungen A...
Hinzufügen einer Netzwerkschnittstelle zum Contai...
Die schlechteste Option besteht darin, die Ergebn...
Inhaltsverzeichnis 1. Numerischer Typ 1.1 Klassif...
Überblick Da wir die Daten normalerweise nicht di...
MySQL-Installationstutorial für Windows-Systeme h...
Herunterladen und installieren. Prüfen Sie zunäch...
1. Hilfe-Befehl 1. Aktuelle Docker-Version anzeig...
So implementieren Sie das MySQL-Umschalten des Da...