前回の記事では、docker サービスをインストールしました。引き続き、Web プロジェクトのデプロイ方法を紹介します。 1: ランダムにディレクトリ dock を作成し、以下のファイルを用意します。 2. Dockerイメージを素早く構築できるDockerfileを書く vi Dockerファイル 次の設定を追加します Centosより メンテナー これはドックイメージです <jsh> jdk1.8.0_191 /usr/local/javaを追加します。 環境変数 JAVA_HOME /usr/local/java ENV JAVA_BIN /usr/local/java/bin 環境変数 JRE_HOME /usr/local/java/jre 環境変数 PATH $PATH:/usr/local/java/bin:/usr/local/java/jre/bin ENV CLASSPATH /usr/local/java/jre/bin:/usr/local/java/lib:/usr/local/java/jre/lib/charsets.jar apache-tomcat-8.5.40 /usr/local/tomcat8 を追加します。 エントリポイント ["/usr/local/tomcat8/bin/catalina.sh","run"] ./manager.war /usr/local/tomcat8/webapps を追加します エクスポーズ8080 説明する: 3. イメージを構築する コマンド: docker build -t dock . (dock. の後にスペース) を実行すると、ビルドが自動的に完了します。ドックは画像名を識別します 4. コンテナを実行する コマンド: 実行中のコンテナコマンドをすべて表示: 5. テスト展開結果 ip:8060 tomcat ページが表示されたら、コンテナが正常に起動したことを意味します。 これで、Web プロジェクトの Docker デプロイメントの実装に関するこの記事は終了です。Web プロジェクトの Docker デプロイメントに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: React プロジェクトにおける axios カプセル化と API インターフェース管理の詳細な説明
>>: Mapper SQL ステートメント フィールドとエンティティ クラス属性名の関係は何ですか?
目次チュートリアルシリーズ1. SQL言語の紹介と仕様2. データベース操作1. ライブラリを作成す...
Founder Type Library は、Founder Type Library ビジネス チ...
質問Nginx リバース プロキシの後、Tomcat アプリケーションは、クライアント ブラウザーの...
背景docker とアイデアを使用して、Java Web の開発、展開、運用までのプロセス全体を実現...
テキストシャドウの紹介CSSでは、 text-shadowプロパティを使用してテキストの影を設定しま...
序文ブロガーが使用しているサーバーは Alibaba Cloud から購入したものです。実際、Ali...
背景すべては、WeChat 技術グループのクラスメートが「写真の主な色を取得する方法はあるか」と尋ね...
多くの人が Linux Homebrew を使用しています。これをより良く使用するための 3 つのヒ...
目次1. インストール2. はじめに3. 使用4. 必要に応じてEChartsチャートとコンポーネン...
広告を閉じるまでのカウントダウンを実装するために JavaScript を使用するまだフロントエンド...
目次リアクトフック序文なぜフックなのか?クラス関数クラスとフックの比較フックはコンポーネントの状態を...
MSIインストールパッケージを使用してインストールするご使用のオペレーティング システムに応じて、対...
百度入力方式の担当者は、百度入力方式のオープンAPIの最大の利点は操作が便利であることであり、プラッ...
目次序文:暗号化アルゴリズム: 1. HTTPS の概要2. NginxはHTTPSウェブサイト設定...
序文最近、弊社のサーバーがハッカーの攻撃を受け、一部のファイルの属性が変更されたため、ウイルスファイ...