バックエンド プログラマーとして、フロントエンドのものをいじらなければならないこともあります。そこで、上司からフロントエンド プロジェクトを Docker パッケージにパッケージ化するように依頼されました。さあ、無駄な話はやめましょう。 dockerパッケージをインストールするには、まずdockerfileが必要なので、まずdockerを記述しましょう。 Dockerファイル daocloud.io/node:7 より メンテナー abel.yang <[email protected]> LABEL 説明="この画像は Web 用に作成されています" mkdir -p /opt/apps/epp を実行します。 コピー . /opt/apps/epp ワークディレクトリ /opt/apps/epp/epp-web/server 環境言語 C.UTF-8 ENV TZ=アジア/上海 RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone エクスポーズ3001 CMD [ "npm", "start" ] さて、Dockerfile が記述され、イメージ作成コマンドが実行されます。 myeppwebは私が入力したミラーの名前です 次のコマンドを実行して docker build を実行します。 // 注意。忘れないでください。 起動する この時点で、docker imagesを実行して、正常にパッケージ化されたイメージを表示します。 起動コマンドを実行します。 docker run -d -p 3001:3001 myeppweb 分析する さて、dockerfileのコマンドを説明しましょう daocloud.io/node:7のイメージをベースにイメージをパッケージ化します。 daocloud.io/node:7 より これはメンテナーの情報です。
フォルダーを作成し、現在のフォルダー内のすべてのファイルを新しいフォルダーに移動します。 (現在のフォルダにあるファイルはフロントエンドの実行可能コードです。npm run start と入力するだけでコードを実行できます) mkdir -p /opt/apps/epp を実行します。 コピー . /opt/apps/epp 現在のパスを設定します。つまり、後続のすべてのコマンドはこのパスで実行されます。 ワークディレクトリ /opt/apps/epp/epp-web/server ミラー時間とタイムゾーンを設定する 環境言語 C.UTF-8 ENV TZ=アジア/上海 RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone 公開ポート エクスポーズ3001 ノードを起動する CMD [ "npm", "start" ] さて、この記事ではパッケージングのプロセスのみを記録します。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
最初のステップは、MySQL 8.0.23の無料インストールバージョンをダウンロードすることです。 ...
目次1. 書き込み可能: 書き込み可能2. 列挙可能: 列挙可能3. 設定可能: 設定可能オブジェク...
最近、WeChatアプレットを書いていたとき、WeChatアプレットではすべてのリクエストインターフ...
ページ上でショートカットキーをカスタマイズする要件に遭遇し、ショートカットキーを設定して表示する場所...
mysql 5.7.19 winx64のインストールチュートリアルは以下のように記録され、みんなと...
mysql を構成するときに、構成ファイル内のデフォルトのストレージ エンジンを InnoDB に設...
この記事では、JD.comのカルーセル効果の表示を実現するためのJavaScriptの具体的なコード...
目次1. ホームページ制作1. ダウンロードアプリの制作2. ナビゲーションバーの制作3. カルーセ...
序文ミニプログラムのアップロードには https が必要なので、サーバーの https は lets...
ソフトウェア パッケージが存在しない場合は、インストールされているソフトウェアのソフトウェア ソース...
まずはエフェクト画像を投稿します:全体的なスタイルとレイアウトが崩れないように、スクロール バーがロ...
目次1. Dockerをインストールする2. カスタムネットワークアドレスを作成する3. Docke...
1. クラスター化インデックステーブル データはインデックスの順序で保存されます。つまり、インデック...
SSH ターミナル (putty、xshell など) を使用して Linux サーバーに接続し、時...
ウェブを閲覧しているときに 404 ページに遭遇することはあまりないので、見落としがちです。しかし、...