A. SpringbootプロジェクトのDockerデプロイメント1. Springbootプロジェクトのコンパイルとパッケージ化2. プロジェクトのルートディレクトリにDockerfileファイルを作成するopenjdk:8-jdk-alpine から ボリューム /tmp ./target/demo-0.0.1-SNAPSHOT.jar デモ.jar を追加します。 sh -c 'touch /demo.jar' を実行します。 ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /demo.jar"] demo-0.0.1-SNAPSHOT.jar は、jar パッケージ名に変更されます。 jarパッケージがJavaで実行されている場合は、openjdk:8-jdk-alpineを使用します。 3. ルートディレクトリで実行してDockerイメージを作成するdemmo-docker をビルドします。 4. プロジェクトを実行するdocker run docker run -dp 8080:8080 --name demo-docker demo-docker:1.0 B. VUEプロジェクトのDockerデプロイメント1. VUEプロジェクトをコンパイルしてパッケージ化し、プロジェクトルートディレクトリで実行するnpm 実行ビルド 実行後、distフォルダが作成されます 2. distを空のフォルダにコピーし、Dockerfileファイルを作成するnginxから メンテナー管理者 dist/ /usr/share/nginx/html/ をコピーします。 dist フォルダーには、html、css、およびその他のファイルが含まれています。nginx を使用して html を実行できます。 3. Dockerfileの親フォルダで実行してDockerイメージを作成するdocker build -t demo-vue-docker を実行します。 4. プロジェクトを実行するdocker run --name car-vue -d -p 8080:80 デモ vue-docker C. 画像をエクスポートするdocker save -o demo.tar デモ-docker:1.0 docker save -o vue-demo.tar デモ vue-docker D. tarファイルをサーバーにコピーするファイルをサーバーにコピーします。rar ファイルはユーザー ディレクトリにあります。たとえば、Mac では /Users/ユーザー名/ にあります。ファイルが見つからない場合は、ツールを使用して見つけることができます。 E. 画像をインポートするdocker load -i デモ.tar docker load -i vue-demo.tar F. プロジェクトを実行するこれは上記の説明と一致しているため、ここでは繰り返さないことにします。 これで、docker デプロイメント springboot および vue プロジェクトの実装手順に関するこの記事は終了です。より関連性の高い docker デプロイメント springboot および vue プロジェクトのコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: 企業サイトとコラム辞典 中国語と英語の比較 中国語と英語のバイリンガル企業サイトを作る仲間は
1. 物件リストコードをコピーコードは次のとおりです。色: #999999 テキスト色フォントファミ...
DPlayer.jsビデオプレーヤープラグインは使いやすい主な用途: ビデオの再生、監視の開始、終了...
最近、小さなプログラム プロジェクトを引き継いだのですが、リストを日付と時刻で並べ替えるという要件が...
序文これまでにも、一部の SQL ステートメントを不適切に使用すると MySQL インデックスが失敗...
この記事の例では、ページング効果を実現するためのvue+Elementの具体的なコードを参考までに共...
Vue プロジェクトを開発する場合、さまざまなコンポーネント ページを表示するために切り替えることが...
1. マスタースレーブレプリケーションとは何ですか?マスタースレーブレプリケーションは、スレーブデー...
login.html 部分: <!DOCTYPE html> <html lang...
サンプルコード: java.util.Random をインポートします。 java.util.UUI...
1. 基本ライン 2. 特殊効果(効果は独立しておらず、互いに組み合わせることができます) 1. 両...
この記事で説明する等幅レイアウトでは、純粋な CSS を使用して、要素の幅を手動で設定することなく、...
配列メソッドJavaScript には多くの配列メソッドが用意されています。次の図は、ほとんどの配列...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
個々のウェブマスターにとって、自分のウェブサイトをいかにユニークで個性あふれるものにするかは、常に絶...
環境の紹介: Ubuntu Server 16.04.2+MySQL 5.7.17 コミュニティ サ...