This article mainly introduces how to specify parameter variables externally in Docker. The example code in this article is very detailed and has a certain reference value for everyone's study or work. Friends in need can refer to it. Dockerfile: FROM frolvlad/alpine-oraclejre8:slim VOLUME /tmp ADD app.jar /app.jar #COPY agent/ /usr/local/skyagent/ WORKDIR /opt COPY docker-entrypoint.sh . ENV AP_ENV=$AP_ENV EXPOSE 7015 ENV JAVA_OPTS=$JAVA_OPTS ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ] Give variables in configuration: application.properties sea=${sea123} shan=${shan123} For Test: @RestController public class WebController { @Value("${sea}") private String sea; @Value("${shan}") private String shan; @GetMapping("/sea") public String test() { return sea+shan; } } Run the image: sudo docker run -it -p 9999:9999 -e 'sea=sea_test' -e 'shan=shan_test' testproperties004 The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: A brief discussion on the pitfalls of react useEffect closure
>>: MySQL 8.0.13 manual installation tutorial
Table of contents Difference between char and var...
If you want to understand React Router, you shoul...
Introduction to jsvc In production, Tomcat should...
question The code has no prompt: Many non-front-e...
Table of contents 1. The direction of this in the...
MySQL 8 Windows version zip installation steps (d...
In order to save installation time, I used the of...
Is it the effect below? If so, please continue re...
Table of contents LAMP architecture 1.Lamp Introd...
This article shares the specific code of js to ac...
Table of contents 1. Proxy in LAN 2. Intranet pen...
Introduction In a production environment, in orde...
Solve the problem of eight hours time difference ...
Table of contents Preface 1. First completely uni...
1. Type introduction 1.1 Domain-based virtual hos...