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
Inhaltsverzeichnis Vorwort Text Primitive Typen P...
Im vorherigen Artikel habe ich den detaillierten ...
Inhaltsverzeichnis Vorwort Was soll verwendet wer...
Inhaltsverzeichnis Linux - Dateideskriptor, Datei...
1 Schritte zur Systeminstallation Betriebssystemv...
Dieser Artikel beschreibt anhand eines Beispiels,...
Ergebnisse erzielenAnforderungen/Funktionalität: ...
Inhaltsverzeichnis 01 sql_slave_skip_counter-Para...
Nachdem ich meinen letzten Artikel „Zen Coding: Ei...
1. Grundlinien 2. Spezialeffekte (die Effekte sin...
MySQL Replikationsfilter dynamisch ändern Lassen ...
Diese Methode verwendet den filter in CSS3 drop-s...
Inhaltsverzeichnis Vorwort Zur APP-Methode spring...
In diesem Artikel finden Sie das Download-, Insta...
1. CSS alphabetisch ordnen Nicht in alphabetischer...