この記事は主に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 手動インストールチュートリアル
Win10システムにMySQL8.0.20をローカルにインストールし、個人的にテストして利用可能であ...
SUSE Linuxでルートパスワードを忘れた場合の解決方法SUSE (Linux オペレーティング...
Linux システムに触れたばかりの初心者として、VMware 仮想マシンに CentOS6.5 シ...
コードをコピーコードは次のとおりです。 IE6 と FF の違い: background:orang...
<br />フォームはユーザーが情報を送信するための重要なチャネルです。このセクションで...
目次1. 型2. インスタンス3. コンストラクター4.toString() この記事では、4 つの...
1. コマンドの紹介chkconfig コマンドは、システム サービスの実行レベル情報を更新および照...
//デフォルトプロトコル/ デフォルト プロトコルの使用は、リソース アクセス プロトコルが現在の...
transform:scale()比例したズームインまたはズームアウトを実現できます。 transi...
CentOS 6.4 環境で MySQL 5.1 を 5.5.36 にアップグレードする手順を記録し...
この記事では、VUEの具体的なコードを共有して、下部吸引ボタンを実装する例を紹介します。具体的な内容...
1. nginxの動的と静的の分離の簡単な設定web1は静的サーバー、web2は動的サーバー、nod...
1. はじめに数日前、プロジェクトでトラバーサルに使用したときに落とし穴に遭遇し、解決するのに 1 ...
目次1. html2Canvasをインストールする2. 必要なVueコンポーネントを導入する3. ス...
序文gdb は Linux で非常に便利なデバッグ ツールです。コマンドライン モードのデバッグ ツ...