この記事は主にDockerでパラメータ変数を外部から指定する方法を紹介します。この記事のサンプルコードは非常に詳細で、皆さんの勉強や仕事に一定の参考値があります。困っている友人はそれを参考にすることができます。 Dockerファイル: frolvlad/alpine-oraclejre8:slim より ボリューム /tmp app.jar を追加します /app.jar #COPY エージェント/ /usr/local/skyagent/ ワークディレクトリ /opt docker-entrypoint.sh をコピーします。 環境変数 AP_ENV=$AP_ENV エクスポーズ7015 環境変数JAVA_OPTS=$JAVA_OPTS ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ] 構成に変数を指定する: application.properties 海=${sea123} シャン=${shan123} テストの場合: @レストコントローラ パブリッククラスWebController{ @Value("${sea}") プライベートストリングシー; @Value("${shan}") プライベート文字列 shan; @GetMapping("/海") パブリック文字列テスト(){ sea+shan を返します。 } } イメージを実行します: sudo docker run -it -p 9999:9999 -e 'sea=sea_test' -e 'shan=shan_test' testproperties004 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: ReactのuseEffectクロージャの落とし穴についての簡単な説明
>>: MySQL 8.0.13 手動インストールチュートリアル
目次背景問題分析1. 属性値はJson形式であり、Json操作関数を使用して処理する必要があります。...
一般的に、関数は実行する前に呼び出す必要があることはご存じのとおりです。以下に示すように、関数を定義...
残念ながら、社内の IM のテスト中に MYSQL_DATA_TRUNCATED エラーが再び発生し...
ローカルでコンテナを作成した後、このコンテナに基づいてローカル イメージを作成し、このイメージを D...
カーネル 2.6 の時代には、アクセス制御セキュリティ ポリシーのメカニズムを提供するために新しいセ...
1. 設定ファイルディレクトリを作成するcd /ホームディレクトリmkdir frp最終的なディレク...
述べる:この記事で扱うデータ量は 100 万です。数千万のデータが必要な場合は、量を増やすだけで済み...
1. Packetdrillのコンパイルとインストールソースコードリンク https://githu...
次の背景画像を持つ div があるとします。 次の反射効果を作成します。 方法はたくさんありますが、...
1. Dockerネットワークカードを作成する [root@i ~]# brctl addbr d...
目次次のチェックミックスイン$強制更新設定、削除フィルター指令その他の単純な共通プロパティとメソッド...
1つ目:通常動作 選択 SUM(ddd) AS count_days、 場合 aa.days >...
トイ・ストーリー3 オンラインマーケティングウェブサイトゼンモバイル鉄から鉄へスプラウトファンドバー...
この記事では、JSオブジェクト指向タイピングゲームの具体的なコードを参考までに紹介します。具体的な内...
序文多くの Web アプリケーションは、リレーショナル データベース管理システム (RDBMS) に...