この記事は主に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. レスポンシブシステムの重要な要素1. データの変更を監視する方法2. 依存関係を収集す...
複合インデックス (結合インデックスとも呼ばれます) は、複数の列に対して作成されるインデックスです...
コンピュータ ルームのサーバー上の mysql がしばらく実行されていたのですが、突然、再起動しても...
最近、会社で DELL R730 サーバーを購入したのですが、偶然次のチュートリアルを見つけたので、...
1. 需要ベースには 300 台の新しいサーバーがあり、CentOS7.6 オペレーティング システ...
Docker ベースのデータベースをデプロイするsudo docker pull influxdb ...
1. nginxをダウンロードする [root@localhost my.Shells]# dock...
簡単な説明これは CSS3 のクールな 3D キューブのプリロード効果です。この特殊効果は、シンプル...
Nginx ログの説明アクセス ログを通じて、ユーザーの地理的起源、ジャンプ元、使用端末、特定の U...
ローカルでコンテナを作成した後、このコンテナに基づいてローカル イメージを作成し、このイメージを D...
Windows 10 で MySql データベースの解凍バージョンをインストールするステップ 1: ...
製造手順を分析します。 1. リソースを準備してシーンを構築するオンラインでリソースを探すか、私のリ...
1. 簡単なJavaプログラムを書く パブリッククラステストシェル{ パブリック静的voidメイン(...
目次1. 接続制御プラグイン(connection_control)の紹介1.1 connectio...
必要:公式サイトのリソースサーバーは確かに1つのインスタンスでは使えず、複数のインスタンスを一緒に使...