この記事は主に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 手動インストールチュートリアル
問題の説明CSS を使用して上部の固定効果を実現したいと思います。 margin-top と pos...
背景Shell の mysql-client を介して MySQL データベースにログインする場合、...
SQL文 ドロップトリガー もし sys_menu_edit が存在します。 各行のsys_menu...
目次まず多次元配列の平坦化についてお話しましょう方法 1: flat()方法 2: 空の文字列を連結...
英語: IE では、リンク タグによって href が自動的に補完されます。 Ajax Link T...
Ubuntu 20.04はnetplanを通じてネットワークを管理するため、以前のバージョンとは少...
LOFTER のコンテストで、ログイン ボックスを再設計できると言及されているのを見ました。過去 2...
詳細な手順は次のとおりです。 1. ディスク容量を確認します。 [root@localhost バッ...
効果現在、プロジェクトは2つ(project1、project2)あり、nginxに付属するinde...
1. LinuxサーバーのDocker構成ファイルを変更する vim /usr/lib/system...
1. まずデータベースサーバーを停止しますサービスmysqld停止2.vim /etc/my.cnf...
1. 問題の説明MYSQL を起動すると、図に示すように、「ERROR 2003 (HY000): ...
MySQL 5.7.x の最新バージョンをダウンロードしてインストールしました。デフォルトでは、on...
Web 開発では、チェックボックスは小さく、ユーザーにとって操作があまり便利ではないため、ユーザーが...
1つ以上の機能をロードする <テンプレート> <div id="map&...